cocoonフック調査~wp_header_logo_before_open、wp_header_logo_after_open

タナビーの高梨です。

WordPressのテーマ「cocoon」では、豊富なアクションフックとフィルターフックが提供されています。

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

今回はヘッダーのロゴ前後で発火するアクションフック
wp_amp_footer_insert_openとwp_footer_insert_openです。

使いどころ

ヘッダーのロゴ出力前後で発火します。

場所的にはここです。

初期ヘッダーではこの辺り。

固定ヘッダーではこの辺り。

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

/tmp/header-container.php

        <?php //ロゴ前にコードを挿入するためのアクションフック
        do_action( 'wp_header_logo_before_open' ); ?>

        <?php //ロゴタグの生成
        generate_the_site_logo_tag(); ?>

        <?php //ロゴ後にコードを挿入するためのアクションフック
        do_action( 'wp_header_logo_after_open' ); ?>

引数

なし

カスタマイズコード例

上記の画像での出力例です。

function customize_wp_header_logo_before_open() {

    echo '<div style="background-color:red;color:white;">wp_header_logo_before_openはここに表示されます</div>';

}
add_action('wp_header_logo_before_open', 'customize_wp_header_logo_before_open' );

function customize_wp_header_logo_after_open() {

    echo '<div style="background-color:red;color:white;">wp_header_logo_after_openはここに表示されます</div>';

}
add_action('wp_header_logo_after_open', 'customize_wp_header_logo_after_open' );