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

2025年10月5日
cocoon
WordPress

タナビーの高梨です。

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

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

今回は人気記事ウィジェットのサムネイル画像サイズを変更できるフィルターフック
👉get_popular_entries_thumbnail_size
です

フックの概要

フック名発火タイミング
get_popular_entries_thumbnail_size人気記事ウィジェット描画時

発火条件

サイドバーなどウィジェットで人気記事のウィジェット描画時に1回発火します。

使いどころ

・サイドバーやフッターに表示されるウィジェットのサムネイルサイズを変更できます
・サイトデザインに合わせた「小さめの一覧」「大きめのカード表示」などを柔軟に作れます

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

引数

$thumbnail_size:(string)画像サイズ名
$type:(string)不明。サイドバーの場合、’default’という文字列が入っています

カスタマイズコード例

全てのサムネイルサイズを無条件に変更する例です。

注意点

・使用するサイズは事前に add_image_size() で登録しておく必要があります

・新しいサイズを反映させるには サムネイルの再生成 が必要になる場合があります

・$type の値は環境や表示箇所によって異なる可能性があるため、デバッグして確認すると安心です

まとめ

・get_popular_entries_thumbnail_sizeは、人気記事ウィジェットのサムネイルサイズを制御できる便利なフック

・サイトデザインに応じた柔軟なサイドバー/フッターの調整に活用できる