我的摘录缺少“更多”链接

时间:2011-11-08 作者:Dr Deo

在我写的一个网站上,我想在主页上实现以下目标:帖子应该以摘录的形式出现,并链接到整篇文章。编辑应该有权明确控制摘录的长度。我尝试了以下解决方案:

创建名为home的模板文件。php使用循环中的\\u摘录(),如果用户指定显式的“更多”,则问题是缺少“阅读更多”链接<!--more--> 当创建一篇文章时,奇怪的是,如果文章中没有明确指定“更多”,那么完整文章的链接就可用了。到底怎么回事?enter image description hereenter image description hereenter image description here

2 个回复
SO网友:Alex Sancho

如果要输出$post->post_content 您需要使用the_content() 作用the_excerpt() 功能输出$post->post_excerpt, 因此,如果文章在摘录字段上没有内容,它不会输出任何内容。

更好的解决方案应该是一个自定义函数,首先检查用户定义的$post->post_excerpt 其次是$post->post_content 并输出第一个定义的。

SO网友:Sterling Hamilton
结束

相关推荐