cocoonフック調査~get_the_meta_keywordsの使い方と活用例

2026年2月5日
cocoon
WordPress

タナビーの高梨です。

WordPressのテーマ「Cocoon」には、テーマ改変なしでデザインや動作を拡張できる豊富なアクション・フィルターフックが用意されています。

分かる範囲で内容を調査したのでブログにまとめていこうと思います。

今回は固定、投稿ページのメタキーワード内容を変更できるフィルターフック
👉get_the_meta_keywords
です

フックの概要

フック名発火タイミング
get_the_meta_keywords固定ページ、投稿ページ描画時

発火条件

固定ページ、投稿ページ描画時に無条件に1回発火します。

使いどころ

通常、メタキーワードは以下のように設定されます。

・固定ページ👉なし

・投稿ページ👉カテゴリー(複数の場合カンマ区切り)

このフックを使えば、メタキーワードの内容を自由に変更できます。

ただし、Google はメタキーワードを検索順位に使用しないと明言している ため、SEO 観点でこのフックに手を入れるメリットはほぼありません。

考えられる用途としては、
・独自クローラー向けの情報付与
・特定の外部システムで meta keywords を参照している場合
・社内ルール・互換性維持のための名残対応
といった、かなり限定的なケースに限られそうです。

引数

$keywords:(string)metaタグのcontentに設定されるキーワード文字列

apply_filters呼び出し元のソースコード

カスタマイズコード例

無条件にメタキーワードに「modified keywords」という内容を設定する例です。

<meta name=”keywords” content=”modified keywords”>というタグになります。

注意点

・無条件で発火するため、条件分岐なしで変更すると 全投稿・固定ページに影響 する
・SEO 的な効果は期待できない

まとめ

get_the_meta_keywords は、固定ページ・投稿ページのメタキーワードを変更できるフィルターフック
・発火条件は単純で、扱い自体も分かりやすい
・ただし Google 検索では評価対象外のため、実用性はかなり低い
・特殊要件がない限り、触る必要のないフックと言える