说说 | 另一种文章类型

目 录

wordpress默认的文章类型是Post,需要增加自己个性的类型吗,如本站的说说,是一个像写心情一样的文章类型,简单记录某时的心情或感受。这个模块好早就弄好了,一直没有时间分享出来,今晚就分享它,让有需要的朋友们可以自己弄一个喜欢的个性类型。

在functions.php最后加入以下代码

首先要创建一个文章类型,这里的代码执行了在后台左侧菜单中创立了一个说说的文章类型入口,包括说说有列表、发表说说等。有几个参数要说明下:
1.menu_position => 9;这个是用来显示说说菜单图标出现的位置。9是在“文章”这个菜单下。
2.menu_icon => home_url( ‘app.png’, __FILE__ );显示在菜单中的图标;

创建一个页面:shuoshuo

在主题page文件夹下创建一个页面,用来显示说说的内容,这里用到的图片都是在主题配置中有相关设置的,如果你主题中没有这些设置,直接换成图片的路径就是。

创建显示说说列表的模板

因本站的说说要用到AJAX加载,所以把显示的内容弄成一个模板,方便动态加载。在template-parts/post中新建一个php,名为:diy-shuoshuo.php

后台-页面-新建页面

最后在后台页面功能下,新建一个页面,模析就选刚才创建好的“说说”,保存就行。然后添加这个页面到网站的菜单上。要写说说,就像写文章一样,发表说说,CSS样式都在以上代码中了,可根据自己的风格修改。
整体说说显示效果:

后台说说菜单: