WordPress 特定のデータ、カテゴリだけ表示させたい場合

メインのループを通常の内容と変えたい場合、query_posts($args);でクエリを上書きすることが出来る。
ただし、メインループのみ適用されるため新たなループを作る場合はget_posts()関数を使う必要がある。

<?php
// クエリ
query_posts( $args );

// ループ
if ( have_posts() ) :
while ( have_posts() ) :
the_post();
..
endwhile;
else:
..
endif;

// クエリをリセット
wp_reset_query();
?>

引数、$argsは下記を参照
http://elearn.jp/wpman/function/query_posts.html

例えば、更新情報を取得したい場合

<?php query_posts(‘post_type=any&orderby=modified’);?>
<?php while ( have_posts() ) : the_post(); ?>

<?php endwhile;?>

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です