如何在自定义query_posts和自定义循环中显示更多链接

时间:2011-04-25 08:57:00

标签: wordpress wordpress-theming

本页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

我做错了什么?请帮助。

2 个答案:

答案 0 :(得分:5)

我自己没有测试过,但根据http://codex.wordpress.org/Customizing_the_Read_More#How_to_use_Read_More_in_Pages

global $more;    
$more = 0;

需要在<{>} 之前 。因此,在你的pastebin代码中,将第15-16行移到第30行。就像我说的那样,我没有测试过这个,但是给它一个旋转,看看会发生什么。

答案 1 :(得分:1)

您需要确保声明:

global $more;
$more = 0;
在调用the_post()

后放置