使用自定义字段对类别排序

问题描述:

我想使用自定义字段值对类别排序。所以当我输入newcat作为名称时,我可以从值框中定义类别。使用自定义字段对类别排序

循环是这样

<?php query_posts ('ignore_sticky_posts=1&showposts=10&cat=XXXXXX'); 
if (have_posts()) : ?> 
<?php $count = 0; ?> 
<?php while (have_posts()) : the_post(); ?>  

而且自定义字段调用此代码:

<?php $newcat = get_post_meta($post->ID, 'newcat', true); ?> 
<?php echo $newcat; ?> 

如何更改与自定义字段代码回路中的XXXX?请帮忙。我不擅长php。在此先感谢

我不是很确定,我明白你想要做什么。

假设您的自定义字段元关键是 'newcat',你可能想尝试更换:

<?php query_posts ('ignore_sticky_posts=1&showposts=10&cat=XXXXXX'); 

有:

<?php query_posts ('meta_key=newcat&orderby=meta_value&order=ASC&ignore_sticky_posts=1&showposts=10'); 
+0

是,米哈伊Bocsaru。这才是重点。谢谢,我会尝试。 – 2013-03-03 16:52:58