在此页面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行。就像我说的那样,我没有对此进行测试,但请稍稍旋转一下,看看会发生什么。