我有一个wordpress博客,其主题包含一些自定义代码,可按类别访问帖子。到目前为止我还没有使用过wordpress,并且希望这个代码适用于页面而不是帖子。到目前为止,我已经尝试了一些来自codex.wordpress.org的基本查询,但没有取得多大成功。
有人可以帮忙吗?
<?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 :(得分: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' ) ); ?>