Apr

2010

27

WordPress wp_head();などにタグを追加させるフックについて

広告

wordpress-logo

WordPress関数が実行される際に一緒に動くよう、
WordPress関数に引っ掛けておくイメージ

Hook(フック)の中の一つ
add_action( ‘WordPress関数名’ , ‘一緒に動かす自作関数など’ )

※WordPress関数名は普通の関数名でもいいはず

テーマファイル内のfunction.phpに書きます。

 

例:wp_head(); にスタイルシートを追加

/**  まず、表示したい関数を制作。 */
function teststyle(){
    echo "<link href='css/test.css' rel='stylesheet' type='text/css' />";
}
/** それを反映させるためにフック */
add_action('wp_head', 'teststyle');

 

反対に関数の中から抜く場合

remove_action('wp_head', 'wp_generator');

と書くと、headerから
<meta name=”generator” content=”WordPress 2.9.2″ />
が消せる。


Comments are closed.