WordPressで投稿タグを検索キーワードとして使う方法【WordPress】

WordPressで投稿タグを検索キーワードとして使う方法【WordPress】



執筆した記事ページに対して正確なタギング(タグを付ける操作)を行うのは結構大変で面倒なものです。
その記事ページの中のどのようなキーワードが重要か?付け忘れは無いか?多すぎではないか?

そこで、タグのリンク先をタクソノミーアーカイブページではなく、そのタグ名をキーワードとした検索結果ページへのリンクに切り替えることにしました。

それであれば、タグを付けていない記事ページであっても、文章中に該当するキーワードタグ名があれば検索結果に引っかかることになります。

通常タグリンクを出力する際は以下のように記述します。

global $post;
setup_postdata( $post );
$tag_list = '';
$tags     = wp_get_object_terms( $post->ID, 'post_tag' );
foreach ( $tags as $tag ) {
	$tag_list .= '<a href="' . get_term_link( $tag ) . '">' . $tag->name . '</a>';
}

一方、検索キーワードリンクに切り替える際はget_search_linkを使って以下のように記述します。

global $post;
setup_postdata( $post );
$tag_list = '';
$tags     = wp_get_object_terms( $post->ID, 'post_tag' );
foreach ( $tags as $tag ) {
	$tag_list .= '<a href="' . get_search_link( $tag->name ) . '">' . $tag->name . '</a>';
}
今日はここまで

関連する記事



こちらはいかが?


コメントを残す