WordPress タグ 一覧に件数を表示してサイトマップを作る

デザイン
2023年最新!おすすめのレンタルサーバー


今なら実質半額!月額495(税込)で超高速サーバーが使用可能!

今なら「星のリゾート宿泊券」「iPad」などの豪華賞品が当たるチャンス!

10日間お試し無料!2023年2月2日まで!
エックスサーバー 公式サイトはこちら >

(このページは2023年1月3日に更新しました)

本記事の内容

 

「タクソノミーごとのリンク一覧と、件数を表示したい」

「サイトマップのプラグインでは思う様に表示できない」

  

本サイトでは、WordPress&Cocoonでより良いデザインが出来るようにプラグインやカスタイズ方法をご案内しております。

 

過去の記事・・・

【Cocoonカスタマイズ】MetaSliderを使ってスタイリッシュなブログをデザインする

  

今回はその中でもサイトマップに注目し、これらの疑問にお答えしていきます。

 

投稿数の抽出とリンクの作成

  

投稿数を抽出して、リンクの後ろに件数を表示する為のphpコードを作成します。

 

下記の様になります。

 

function taglist(){
 $posttags = get_tags();
	
$html = '<ul>';
 if ($posttags) {
    foreach($posttags as $tag) {
		$html .= '<li><a href="'
			. get_tag_link($tag->term_id) .'">' 
			. $tag->name . '</a> ('. $tag->count .')</li>';
	  };
 $html .= '</ul>';
 return $html;
}}
add_shortcode('taglistshortcode', 'taglist');

 

$htmlの中に、『”リンク付きのタグ名”+”(投稿数)”』形でhtmlを作り、returnで返しています。

   

 

完成形

 

出来上がると、下記の様に表示出来るはずです。

  • タグ1(1)
  • タグ2(5)
  • タグ3(8)

 

まとめ

 

いかがでしたでしょうか?

 

サイトマップのプラグインで同様の機能を持ち合わせているものもあるのですが、カテゴリーなど余計な情報が付随されて、カスタマイズし辛いもの多いので、今回は単体で作成してみました。

  

ご意見等ありましたら、コメント欄にお願いします。

 

ワードプレスのプラグインなどの情報を配信しております。よろしければご覧ください。

コメント

タイトルとURLをコピーしました