概要説明
検証用やちょっとした改修の場合にhead内に直接記述を追加するカスタマイズ。条件指定を行うことで特定のページだけといった制御も可能です。
functions.php
/*---------------------------------------------------- <head>~</head>にechoで記述を追加したい時 ----------------------------------------------------*/ if ( !function_exists( 'add_head_echo' ) ){ function add_head_echo() { // コンソールログを表示 echo '<script>console.log(\'add_head_simple_script start\')</script>'; // style で背景を変更 echo '<style>body{background:#fff;}</style>'; } add_action('wp_head', 'add_head_echo'); }
例) ampページを判定しstyleを制御させる
functions.php
/*---------------------------------------------------- urlにampが含まれる時のstyle定義追加 ----------------------------------------------------*/ if ( !function_exists( 'add_head_echo_amp' ) ){ function add_head_echo_amp() { // amp 判定 if ( isset($_SERVER['REQUEST_URI']) ) { if (false !== strpos($_SERVER['REQUEST_URI'], '/amp')) { echo '<style>.file_name {display:none;}</style>'; } } } add_action('wp_head', 'add_head_echo_amp'); }