新潟県妙高市|ホームページと広告の相談相手

妙高Web屋

お仕事のご依頼お見積りのご依頼

WordPress

一定数以上の投稿に使われているタグを表示する方法【WordPress】

2018.3.9 2019.1.15

一定数以上の投稿に使われているタグを表示する方法【WordPress】
WordPress 0 0
妙高Web屋LINE@ 友だち追加

WordPressで「タグ」を使うホームページも多いかと思います。

「カテゴリでの分類とは少し違う軸で、記事内に使っているキーワードをタグの名称にしたりして使っている」

などの事例もありますが、あるタグを使用する投稿が増えていけば、そのタグのタグアーカイブも充実したものになっていきます。

そうなると、SEOなどの観点から、

「一定の件数以上で使われているタグアーカイブだけリンクを貼るようにしよう!」

と考えたくなることもありそうです。

今回の記事は「一定数以上の投稿で使われているタグの、タグアーカイブへのリンクを表示する方法」のご紹介です。

この記事の目次

【結論】一定数以上の投稿で使われているタグの、タグアーカイブへのリンクを表示する方法

まずは結論から。

下記の例は「3件以上の投稿に使われているタグの、タグアーカイブへのリンクと使用件数を表示するPHPのコード」です。

<?php $args = array('orderby' => 'count','order' => 'desc');
$tag_info = get_terms('post_tag', $args);
if ($tag_info):
foreach($tag_info as $tag):
if($tag->count >= 3) :
$tag_link = get_tag_link($tag->term_id); ?>
<a href="<?php echo $tag_link; ?>"><?php echo $tag->name; ?>&nbsp;[<?php echo $tag->count; ?>件]</a>
<?php endif;
endforeach;
endif; ?>

[$args]に設定した値は、タグアーカイブへのリンクの表示順です。

新着一覧の表示順などと、変数は基本的には一緒ですので、いろいろ工夫してみてください。

if文の[$tag->count >= 3]の部分で、1個1個のタグが「3件以上に使用されているタグかどうか」を判別しています。

表示件数を絞りたい場合は、こちらの値を調整してみてください。

あとは、タグアーカイブへのリンクだけちょっと複雑で、事前にタグIDをキーにして[get_tag_link()]関数でリンクURLを取得しているくらいでしょうか。

リストタグにしたい場合は、[foreach]と[endforeach;]の外側にulタグを設定して、aタグのすぐ外側からliタグで挟んであげてください(^^)

ページの先頭へ戻る

[応用]一定数以上の投稿があるタグアーカイブのみnoindexを解除!

タグを使えば、カテゴリの垣根を超えた分類が可能です。

例えば、カテゴリで「業務実績」でも「イベント情報」でも、それらが共通して妙高市の話題だったら、タグに「妙高市」を設定することもできます。

そして、それらの記事が「妙高市」というタグのタグアーカイブにまとめて表示されます。

こうやって、「カテゴリ」というくくりでは収まりきらない共通情報が「タグ」としてまとめられていくことでも、情報は整理されます。

ただし!

なんでもかんでもタグをつけてしまうと、1件や2件の投稿にしか使われていないタグのタグアーカイブでも検索エンジンのクロール対象になってしまうでしょう。

それは言い換えれば、

「コンテンツの質的・量的にじゅうぶんでないページがサイトの評価材料に含まれてしまう」

とも言えそうです。

それを避けるために、「投稿数が3件未満のタグのタグアーカイブにはnoindexをつけておく」のような対応をしておけば、SEO的にもまた変わってくる可能性があります。

タグアーカイブでの処理の記述は、また別の機会にでも記事にしたいと思います(^-^)

ページの先頭へ戻る

こちらの記事に感想をお寄せください

こちらの記事をご覧いただき、感じたことなどありましたら下記のボタンを押していただき「感想投稿フォーム」よりお気軽にご感想をお寄せください。

この記事の感想を投稿する
妙高Web屋LINE@ 友だち追加
0 0

LINE@始めました!

妙高Web屋ではこのたび、LINE@(ラインアット)を始めることとなりました。

企業やお店のWeb担当者さまへ向けて、ホームページの運営・管理・更新に関する情報を発信していきます。

情報を購読できる「友だち」へのご登録は、下記のボタンよりお願いいたします。

目的のページは見つかりましたか?

お探しのページが見当たらない場合は、キーワードを手がかりに、サイト内検索をご利用ください。

または、下記のボタンより「サイトマップ」のページにアクセスしていただき、お探しください。

目的のページは見つかりましたか?
Twitterでシェアする Twitterでシェアする Facebookでシェアする Facebookでシェアする Feedlyで購読する Feedlyで購読する お問い合わせお問い合わせ ページの先頭へページの先頭へ