2011-04-20 174 views
0

我對分頁結果有問題。我需要按照標題和按字母順序排列結果(A-> Z),可能嗎?我嘗試了一些不同的方法,但沒有一個按需要工作,迄今爲止我所做的最好的是按標題和ASC列出結果,但是如果我進入「下一頁」,我總會得到相同的結果。Wordpress搜索結果順序

有什麼想法?

謝謝。

+0

你如何寫你的網頁? – ariefbayu 2011-04-20 02:28:19

回答

0

看起來您正處於正確的軌道上,但是您在每個頁面上都會得到相同的結果,因爲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/

0

這是我使用的是什麼,加上它的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'); 
} 
?> 

希望它可以幫助:)