get_categories()で全カテゴリ情報(taxonomy=categoryに登録されている全ての名前とスラッグ)を引っ張り、foreachで展開してget_term_link()でスラッグからカテゴリURLを引っ張り、ul li aという形でプリントしてます。
<ul> <?php $categories = get_categories(); foreach( $categories as $cat): $cat_name = $cat->name; $cat_slug = $cat->slug; $cat_link = get_term_link( $cat_slug, 'category' ); ?> <li><a href="<?php echo $cat_link; ?>" target="_self"><?php echo $cat_name; ?></li> <?php endforeach; ?> </ul>
- 関連記事
-
-
WordPress アーカイブページのURLを取得 2016/07/26
-
WordPressインストールディレクトリより上の階層でサイトを表示させる 2016/07/22
-
WordPress カテゴリ一覧を表示 2016/02/01
-
WordPress アイキャッチ画像のURLを取得 2015/11/27
-
WordPress 現在のポストタイプ名を取得 2015/09/01
-