WordPress twentysixteen主题首页显示摘要

AIV.WU 提交于 周二, 01/08/2019 - 01:48

     wordpress首页摘要的方法文章已经很多了,针对新版旧版的都有,我这里主要记录一下本站所用主题的设置方法。

    其实无论新旧主题,万变不离其宗,最简单稳妥的方法就是利用wordpress内置函数the_excerpt()配合emtx_excerpt_length()控制字数来实现。而且为了更方便以后切换主题或更新主题,也建议利用子主题来实现外挂修改。

  子主题的建立很简单,在wp-content\themes里新建一个文件夹取上自己喜欢的文件名,然后再新建的文件夹里新建一个stye.css文件,内容如下

img

保存之后在后台就可以看到自己命名的主题了,启用它,这时你会发现和你引用的主题一点区别都没有,那是因为我们仅仅引用了,还没作需要的修改,下一步就是修改它来实现自己想要的功能。

要让首页显示摘要,我们需要修改对两个php页面做些修改,首先,我们在index.php或content.php中选一个修改加入the_excerpt()函数,只需要改一个就可以了,随个人喜好。

我选择的是修改template-parts下的content.php文件……把它复制到我们刚才建的子主题文件夹里,务必连路径一起复制(这里说一下,子主题除了style.css和functions.php两个文件是采用增量模式外,其它文件需要修改的话都是要完整复制过来再做相应修改的)

img
把这里的内容修改成下面这样
img

如果改index.php的话也是类似,先复制到子主题根目录,然后修改

img
下面是修改后
img

好了,保存后刷新页面,你会发现首页已经以摘要形式显示了,But……为什么好像只显示标题呢,那是因为wordpress默认的摘要字数太少,因此我们就要修改一下functions.php文件,,先在子主题根目录里新建一个functions.php页面,然后输入以下内容

img
return 后面的数字为摘要显示的字数,可根据需要修改成适合自己的

最后保存就大功告成了,简单吧

类别

标签