我对分页结果有问题。我需要按照标题和按字母顺序排列结果(A-> Z),可能吗?我尝试了一些不同的方法,但没有一个按需要工作,迄今为止我所做的最好的是按标题和ASC列出结果,但是如果我进入“下一页”,我总会得到相同的结果。Wordpress搜索结果顺序
有什么想法?
谢谢。
我对分页结果有问题。我需要按照标题和按字母顺序排列结果(A-> Z),可能吗?我尝试了一些不同的方法,但没有一个按需要工作,迄今为止我所做的最好的是按标题和ASC列出结果,但是如果我进入“下一页”,我总会得到相同的结果。Wordpress搜索结果顺序
有什么想法?
谢谢。
看起来您正处于正确的轨道上,但是您在每个页面上都会得到相同的结果,因为Wordpress正在失去跟踪它在内部的页面。这是通过$ paged全局完成的。
如果您使用query_posts修改排序,请确保您还传入全局$ paged var('& paged ='。$ paged)。另外,在调用query_posts之前,请确保页面上存在global,否则它将始终为0,并在每个页面上返回相同的结果。如果你正在使用WP_Query而不是query_posts,这是一个很好的运行。 http://weblogtoolscollection.com/archives/2008/04/19/paging-and-custom-wordpress-loops/
这是我使用的是什么,加上它的index.php
<?php
$posts = query_posts($query_string . '&orderby=title&order=asc');
?>
在你的情况,你可能还需要投入is_home()条件
<?php
if(is_home()){
global $query_string;
query_posts($query_string . '&orderby=title&order=asc');
}
?>
希望它可以帮助:)
你如何写你的网页? – ariefbayu 2011-04-20 02:28:19