0

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

4

1 回答 1

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');
于 2013-03-03T16:23:58.227 回答