2013-07-29 95 views
1

我想從頁面的自定義字段中指示的'category_name'查詢帖子。換句話說,我可以使用自定義字段值填充下面的查詢嗎?Wordpress:頁面自定義字段中給出的查詢'category_name'

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

有沒有人知道我該怎麼做呢?任何幫助,將不勝感激。謝謝。

回答

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; ?> 
+0

謝謝,流浪漢。正是我在找什麼。 – aaronweber

+1

非常好。樂意效勞。 – Hobo