web-dev-qa-db-ja.com

initにアクションを追加するタイミングとwp_headにアクションを追加するタイミング

Initまたはwp_headにアクションを追加するタイミングをどのようにしてわかりますか。特にスクリプトやスタイルに関してだけでなく、他のアクションに関しても。

4
Ashley G

コーデックスから アクションリファレンス

init WordPressの読み込みが完了した後、ヘッダが送信される前に実行されます。 $ _GETまたは$ _POSTトリガーを傍受するのに役立ちます。

wp_headテンプレートがwp_head関数を呼び出したときに実行されます。このフックは通常、<head>と</head>の間のページテンプレートの上部付近に配置されます。このフックはパラメータを取りません。

基本的に、wp_headはページが既にロードされているときに実行され、initはその前に実行されます。

また、initがadminページにも適用されることを忘れないでください。フロントエンドに関連するものはすべて!is_admin() checkで除外しなければなりません。

5
Rarst