$categorysの配列を複数指定することで、複数のカテゴリから記事の一覧を取得することが可能です。
<?php
$categorys = array(27);
for ($i=0; $i<count($categorys); $i++) :
?>
<?php
query_posts('cat='.$categorys[$i]);
if (have_posts()) : while (have_posts()) : the_post();
?>
<h3 class="arrow"><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h3>
<?php endwhile; ?>
<?php else: ?>
<p><?php echo esc_html(get_catname($categorys[$i]))."はまだありません。"; ?></p>
<?php endif; ?>
<?php endfor; ?>

パターン2

<?php if ( have_posts() ) : query_posts('cat=5'); ?>
<ul>
<?php while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
<?php endwhile;?>
</ul>
<?php endif; ?>

カテゴリIDと表示数などを指定

<?php
$categorys = array(4,6,5);
for ($i=0; $i<count($categorys); $i++) :
?>
<h3><?php echo esc_html(get_catname($categorys[$i])); ?></h3>
<ul>
<?php
query_posts('showposts=5&cat='.$categorys[$i]);
if (have_posts()) : while (have_posts()) : the_post();
?>
<li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
<?php endwhile; ?>
</ul>
<?php else: ?>
<li><?php echo esc_html(get_catname($categorys[$i]))."はまだありません。"; ?></li>
</ul>
<?php endif; ?>
<?php endfor; ?>

この投稿へのコメント

コメントはまだありません。

コメントを残す

メールアドレスが公開されることはありません。

次のHTML タグと属性が使えます。
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CAPTCHA


ピックアップ記事

wordpressのパンくずリストをmicrodata対応させる[追記あり]

2014年08月04日 web関連WordPressphpSEO対策
WordPressのパンくずリストをリッチスニペット(microdata)に対応させてみました。 リッチスニペットについては下記を参考にしてください。 リッチ スニペット - パンくずリスト(Google) 対応後のコードはGistにあります。という割に、Gistの使い方がよくわかっていません・・。 少しずつ勉強していきます。(^_^;) microdata対応のWordpr…
「wordpressのパンくずリストをmicrodata対応させる[追記あり]」をはてなブックマークに追加

カテゴリIDからカテゴリ名またはスラッグを取得する

2012年01月24日 WordPress
<?php //カテゴリIDからカテゴリ情報取得 $category = get_category('123'); //カテゴリ名表示 echo $category->cat_name; //スラッグ名表示 echo $category->slug; ?> …
「カテゴリIDからカテゴリ名またはスラッグを取得する」をはてなブックマークに追加

WordPressでindex.htmlとindex.phpを混在させる

2011年06月14日 WordPress
なんともない話題ではありますが、既存のサイトを公開したまま、index.phpの方で、WordPressを入れて、リニューアルをと思ってたんですが、index.phpもindex.htmlもWordPressのホームディレクトリにリダイレクトされてるようです。 どうしたもんかと思ってたら、簡単に解決する方法がありました。 wp-include内のcanonical.phpファイルを開き、270行…
「WordPressでindex.htmlとindex.phpを混在させる」をはてなブックマークに追加
© graffiti on the web . All rights reserved. WordPress Theme by comfy