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 に答える