WordPressのカテゴリー機能についてです。
このzoooooooomブログはWordPressで運営されています。
◆目次
zoooooooomブログのサーバーの環境について
ちなみに、サーバーの環境はロリポップで管理し、ドメインはムームードメインにて取得しました。
通常のカテゴリー機能
WordPressには様々な機能がついています。
時期アップグレードでもかなり面白い機能が追加される模様です。
そんな中で今回はかなり基礎的なカテゴリー機能で記事にひも付けされているカテゴリーの表示の仕方をご紹介いたします。
<?php the_category( $separator, $parents, $post_id ); ?>
これで、親カテゴリーそそれに紐付けられている小カテゴリーすべてが表示されます。
下記のようにhtmlが生成されます。
なぜか親カテゴリーが一番下に・・・
<ul class="post-categories">
<li><a href="" rel="category tag">子カテゴリー名</a></li>
<li><a href="" rel="category tag">親カテゴリー名</a></li>
</ul>
今回やりたいことは親カテゴリーにひも付けされているカテゴリーのみを出力したい
ただ今回やりたいことはこうではないのです。
親カテゴリーと子カテゴリーを別の場所に表示したいのです。
なので、今回子カテゴリーのみを表示するために下記のようにしました。
<?php
$cats = get_the_category();
echo "<ul>";
foreach($cats as $cat):
if($cat->parent) {
echo "<li><a href='".get_category_link($cat->cat_ID)."'>".$cat->cat_name."</a></li>";
}
endforeach;
echo "</ul>";
?>
これで親カテゴリーにひも付けされている子カテゴリーが表示されます。
以上です。