2013-02-23 113 views
0

我有一個WordPress的博客,有一個自定義代碼的主題,以訪問類別的職位。直到現在我還沒有使用過wordpress,並希望使這個代碼適用於頁面而不是帖子。到目前爲止,我已經嘗試了一些來自codex.wordpress.org的基本查詢,但沒有取得太大的成功。WordPress的按類別查詢網頁,並顯示元信息

任何人都可以協助這個嗎?

<?php $some_array_of_pages = new WP_Query(array('ignore_sticky_posts' => 1, 'posts_per_page' => -1, 'orderby' => 'title', 'order' => 'ASC', 'category_name' => 'category' )); ?> 
    <?php while ($some_array_of_pages->have_posts()) : ?>  
    <?php $properties->the_post(); ?> 
<?php $meta1 = get_post_meta(get_the_ID(), 'meta_name', true); ?> 
<?php $meta2 = get_post_meta(get_the_ID(), 'meta_name', true); ?> 
<?php if ($meta1 && $meta2): ?> 
//do something here        
<?php endif; ?> 
    <?php wp_reset_postdata(); ?> 
    <?php endwhile; ?> 

回答

0

增加 'post_type' 到您的查詢:

<?php $some_array_of_pages = new WP_Query(array('post_type'=>'page' )); ?> 

http://codex.wordpress.org/Class_Reference/WP_Query

完整的示例從OP:

<?php $some_array_of_pages = new WP_Query(array('ignore_sticky_posts' => 1, 'posts_per_page' => -1, 'orderby' => 'title', 'order' => 'ASC', 'category_name' => 'category', 'post_type' => 'page' )); ?> 
+1

您好,感謝您回答這個問題對我來說。我試過你的答案,並沒有返回任何結果。我假設這是因爲該類別中沒有頁面? – user686483 2013-02-23 04:52:26

+0

這很可能。如果您想要,請嘗試第一個查詢。無論其他因素如何,它都會返回所有頁面。 – 2013-02-23 04:53:13