1

ページのカスタム フィールドに示されている「category_name」から投稿をクエリしたいと思います。つまり、以下のクエリにカスタム フィールド値を入力できますか?

  <?php query_posts( array ( 'category_name' => '[from custom field]', 'posts_per_page' => -1 ) ); ?>
  <?php while (have_posts()) : the_post(); ?>
    ...
  <?php endwhile; ?>

私がこれを行う方法を知っている人はいますか?どんな助けでも大歓迎です。ありがとう。

4

1 に答える 1

1

私があなたを正しく理解していれば、次のようなことがうまくいくはずです:

<?php 
$category_name = get_post_meta( $post->ID, 'custom_field_name', true );
query_posts( array ( 'category_name' => $category_name, 'posts_per_page' => -1 ) );
while (have_posts()) : the_post(); ?>
    ...
<?php endwhile; ?>
于 2013-07-29T08:02:05.170 に答える