0

カテゴリ別に投稿にアクセスするためのカスタム コードを含むテーマを持つワードプレス ブログがあります。私は今までワードプレスを使用したことがなく、このコードを投稿ではなくページで機能させたいと考えています。これまでのところ、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; ?>
4

1 に答える 1

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'  ) ); ?>
于 2013-02-23T01:14:45.423 に答える