2013年06月21日

カテゴリーID・カテゴリースラッグ・カテゴリー名

カテゴリーIDからカテゴリー名とカテゴリーのリンクを取得。

例:カテゴリーIDが3の場合。

<a href="<?php echo get_category_link(3); ?>">
    <?php echo get_cat_name(3);?>
</a>

HTML出力後

<a href="http://sample.com/wordpress/">ワードプレス</a>

カテゴリー名からカテゴリーIDとカテゴリーのリンクを取得。

例:カテゴリー名がワードプレスの場合。

<?php
    $category_id = get_cat_ID( 'ワードプレス' );
    $category_link = get_category_link( $category_id );
?>
<a href="<?php echo $category_link; ?>">ワードプレス</a>

HTML出力後

<a href="http://sample.com/wordpress/">ワードプレス</a>

カテゴリースラッグからカテゴリー名とカテゴリーのリンクを取得。

例:スラッグがwordpressの場合。

<?php 
$cat=get_category_by_slug('wordpress'); 
?>
<a href="<?php echo get_category_link( $cat->cat_ID);  ?>">
      <?php echo get_cat_name($cat->cat_ID);?>
</a>

HTML出力後

<a href="http://sample.com/wordpress/">ワードプレス</a>

参考になるURL
関数リファレンス/get category link
関数リファレンス/get cat name
関数リファレンス/get cat ID