заказывать сообщения по настраиваемым полям - PullRequest
7 голосов
/ 02 ноября 2010

Я использую этот запрос

$numposts = get_option('posts_per_page');
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts('cat=5&showposts='.$numposts.'&paged=' . $paged); 

как упорядочить сообщения по настраиваемому полю?

Ответы [ 2 ]

8 голосов
/ 02 ноября 2010

как насчет?

$customfield = "MyCustomFieldName";
$numposts = get_option('posts_per_page');
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts('cat=5&showposts='.$numposts.'&paged='.$paged.'&meta_key='.$customfield.'&
orderby=meta_value&order=DESC');

или вместо создания новой переменной просто для хранения настраиваемого поля просто добавьте ее прямо в запрос ..

query_posts('cat=5&showposts='.$numposts.'&paged='.$paged.'&meta_key=mycustomfield&
orderby=meta_value&order=DESC')
0 голосов
/ 03 ноября 2010

Я использовал для этого плагин: http://www.dyasonhat.com/plugins/wp-smart-sort/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...