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

时间:2013-03-03 15:54:45

标签: php wordpress loops

我想使用自定义字段值对类别进行排序。因此,当我输入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不聪明。提前致谢

1 个答案:

答案 0 :(得分:0)

我不太清楚我明白你想做什么。

假设您的自定义字段元键是“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');