2017-01-24 2 views
0

私は彼のようなページ上の特定のカテゴリからの投稿を表示しようとしている:クエリ内にエコーを追加するにはどうすればよいですか?

<?php query_posts('category_name=category1'); ?> 
      <?php if (have_posts()) : while (have_posts()) : the_post(); ?> 

これは動作します。しかし、私は 'category1'をページのカスタムフィールドから取得したいと思います。このようなもの(コードが間違っている):

<?php query_posts('category_name=get_post_meta(get_the_ID(), 'custom_cat_name', TRUE); ?>'); ?> 
      <?php if (have_posts()) : while (have_posts()) : the_post(); ?> 

これをどうすればいいですか?

答えて

2

はこの方法でそれを使用します。

$custom_cat_name = get_post_meta(get_the_ID(), 'custom_cat_name', TRUE); 
query_posts('category_name=' . $custom_cat_name); 

は、この情報がお役に立てば幸い!

+0

これは機能します。ありがとう! –

関連する問題