在此页面http://atthy.com/blog/

我使用“自定义”模板显示博客文章列表,因此,我使用home.php文件显示自定义主页。我使用query_posts(),因为它是自定义模板。我使用自定义blog Home模板在wp admin中创建了一个页面。一切都很好。但是使用read more..时我无法使用the_content('read more..')链接工作

当我使用the_content('read more..')时,整个帖子的内容都会显示出来,而在<!--more-->之后又不会被剪掉,而且,阅读更多链接也不会显示出来。

我通读wp Codex http://codex.wordpress.org/Function_Reference/query_posts,甚至将global $more重置为0

这是我正在使用的页面模板。 http://pastebin.com/VTvN5dtT

我究竟做错了什么??请帮忙。

最佳答案

我自己没有对此进行测试,但是根据http://codex.wordpress.org/Customizing_the_Read_More#How_to_use_Read_More_in_Pages

global $more;
$more = 0;


需要在循环内且在the_content('read more..');之前。这样,在您的pastebin代码中,将第15-16行移至第30行。就像我说的那样,我没有对此进行测试,但请稍稍旋转一下,看看会发生什么。

07-24 09:47
查看更多