不换主题免装插件用代码为 WordPress 网站添加说说/微博功能页面

很久以前,我们的 WordPress 网站主题用的是 DUX,DUX 主题有个非常实用的功能——微分类。微分类下的内容会在文章列表中自动全文展示(无需点击文章标题或图片进去查看全文),这听起来是不是跟微博(也可以叫做“状态”、“心情”或“说说”等)挺像的。这确实可以当做 WordPress 网站版的微博,我们可以用它记录一瞬间的灵感,抒发某一时刻的心情、发表一些简短的看法或感悟等等。总之,内容篇幅较短的文章,都可以放到微分类。可如果我们用的主题不是 DUX,那该如何使用这项“微博”功能呢?

从网上很容易找到许多为 WordPress 网站添加微博功能的方法, 步骤一般都是“在 functions.php 文件中添加微博代码(后台增加微博功能选项)——新建文章全文显示模板——添加对应的css样式代码——在后台新建页面选择此微博模板”。

这种在后台单独添加微博功能的方法虽然也可以达到内容全文显示,但由于内容不是在“文章”归类中,有几点比较明显的弊端:一是在这里发布的“微博”,我们若通过网站站内搜索,有可能会搜索不到,与之相应的第二点就是不利于搜索引擎收录(尽管发布的文章篇幅较短,但若是有价值的内容,搜索引擎收录自然更好)。第三,我们如果更换主题,该功能一般需要再重新添加设置,比较麻烦……

介绍到这里大家应该可以发现,此方法有多种弊端的症结在于,通过此路径发表的“微博”并不属于 WordPress 的网站“文章”。那么,我们可以直接把内容写在文章中,以微博的形式展现出来吗?答案是肯定的。

在介绍具体的实现方式之前,我们先说一说原理。WordPress 有一个特性,前端分类目录的显示页面是自动搜索匹配“category-分类别名(别名为字母形式).php”模板的。运用此原理,我们就可以实现“微博”功能。这么说大家可能觉得比较空洞,不太好理解,下面我们以实例来具体说明下的微博功能的实现步骤。还是以“微分类”为例,我们把打算用来写微博的文章分类命名为“微分类”,分类别名可以设置为“weifenlei”,然后新建一个"category-weifenlei.php"模板放到主题根目录。最后添加一些css代码美化一下就OK了,我们打开此“weifenlei”所在网址,此分类下文章内容就会自动以微博形式全文呈现了。由于WordPress首页或其他分类模板本质上也是展示模板,我们可以直接用其修改一个“category-weifenlei.php”模板。当然,如果您不会把首页或其他分类模板修改成微博模板,也可以借鉴我们下面分享的。到这里我们能够发现,此方法相比上述方法,只需要两步甚至可以说是一步“新建文章全文显示页面模板——添加对应的css样式代码(非必须)”就行了。

微博模板和CSS美化代码分享

https://url26.ctfile.com/f/948726-550234308-9cca77?p=7890(访问密码:7890)

https://1itao.lanzouf.com/ikIsc00uw45c

此模板和css代码在本站使用的modown主题上测试可用(效果如下图或参见本站“微分享”),如果您使用的不是此主题,通常需要自己再修改一下以适应您自己的主题。

0

评论0

没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
如已关注,请回复“登录”二字获取验证码