WordPress wp_head()、wp_footer() にタグやCSS等を追加する方法
WordPressのテーマ作成時には
<head></head> 内に <?php wp_head(); ?>を
HTMLの</body>の前あたりに <?php wp_footer(); ?>を入れなければ
テーマが上手く動いてくれないのですが
この wp_head() や wp_footer()に任意のタグ等を追加したい時があります
主に自作の プラグインやテーマのカスタマイズで利用することになるのですが
add_action を使うことで
wo_head() や wp_footer() に追加することが出来ます
WordPressの wp_head や wp_footer に追加する方法
テーマで設定する場合は functions.php
プラグインで設定する場合は プラグインのphpファイルに書きます
wp_head に追加する場合の例
function add_wp_head (){ echo 'head内に追加したい内容'; } add_action ('wp_head','add_wp_head',1);
wp_footer に追加する場合の例
function add_wp_footer (){ echo 'footer内に追加したい内容'; } add_action ('wp_footer','add_wp_footer',1);
add_actionの使い方
add_action (‘アクションを加えたい関数’,’実行したい関数’,’順番’);
アクションを加えたい関数
ここには、wp_head や wp_footer 等の関数をしていします
実行したい関数には予め作っておいた関数を呼び出します
今回の例では function add_wp_head () や function add_wp_footer () が当たります
単純に文字列を表示させたい場合は echo を実行してやれば出力されます
順番
ここは、追加したものの 追加する順番となります
1から順に追加されていくことになります ここは省略可能で
add_action(‘アクションを加えたい関数’,’実行したい関数’);と出来ます
wp_head や wp_footter に単純にHTMLを追加したい場合は
上の例のコードを使って、echoの中身だけを好きなものに変えてやれば、それで利用出来ます
COMMENT