cocoonフック調査~cocoon_settings_before_save、cocoon_settings_after_save

タナビーの高梨です。

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

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

今回はスキンのスタイルシート展開直前に発火するアクションフック
wp_enqueue_scripts_before_skin_style
です。

使いどころ

この位置でやりたいことは何だろう?

ちょっとすぐに思いつきませんが、スキンのスタイルシートより先にスタイルシートやスクリプトを出力したいとかでしょうか。

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

/lib/scripts.php

do_action( 'wp_enqueue_scripts_before_skin_style' );
  ///////////////////////////////////////////
  //スキンスタイルの読み込み
  ///////////////////////////////////////////
  wp_enqueue_style_theme_skin_style();
  wp_enqueue_style_theme_skin_keyframes();

引数

なし

カスタマイズコード例

他のスタイルシートを当てる例

function customize_wp_enqueue_scripts_before_skin_style( ) {
            
    wp_enqueue_style (
        'my-custom-style',
        'https://hoge.com/styles.css',
        array(), 
    );

}
add_action('wp_enqueue_scripts_before_skin_style', 'customize_wp_enqueue_scripts_before_skin_style' );