按自定义字段订购帖子

时间:2010-11-02 08:30:55

标签: wordpress

我正在使用此查询

$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 个答案:

答案 0 :(得分:8)

怎么样?

$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')

答案 1 :(得分:0)