当サイト、Codex 日本語版は今後積極的な更新は行わない予定です。後継となる新ユーザーマニュアルは、https://ja.wordpress.org/support/ にあります。
万が一、当サイトで重大な問題を発見した際などは、フォーラムWordSlack #docs チャンネルでお知らせください。</p>

「プラグイン API/アクションフック一覧/wp footer」の版間の差分

提供: WordPress Codex 日本語版
移動先: 案内検索
(en:Plugin API/Action Reference/wp_footer 08:57, 12 June 2015 Jeffreyvr 版を反映して残りを和訳。)
 
(同じ利用者による、間の1版が非表示)
1行目: 1行目:
==説明==
+
{{CheckTrans}}
  
'''<tt>wp_footer</tt> アクション''' は、 triggered near the <tt></body></tt> tag of [[Theme Development#Template Files|the user's template]] by the [[関数リファレンス/wp_footer|<tt>wp_footer()</tt>関数]].
+
<div id="Description">
Although this is theme-dependent, it is one of the most essential theme hooks, so it is fairly widely supported.
+
== 説明 ==
 +
</div>
  
This hook provides no parameters. You use this hook by having your function echo output to the browser, or by having it perform background tasks. Your functions shouldn't return, and shouldn't take any parameters.
+
'''<tt>wp_footer</tt> アクション''' は[[Theme Development#Template Files|ユーザーのテンプレート]]の <tt></body></tt> タグ付近で、[[関数リファレンス/wp_footer|<tt>wp_footer()</tt> 関数]] を呼び出したときに起動されます。これはテーマに依存しますが、最も重要なテーマのフックの1つであるので、かなり広くサポートされています。
  
This hook is theme-dependent which means that it is up to the author of each WordPress theme to include it. It may not be available on all themes, so you should take this into account when using it.
+
このフックはパラメータを持ちません。あなたの関数がブラウザーへ何かを出力するため、またはバックグラウンドで何か処理を行うためにこのフックを使います。関数は値を返すべきではなく、パラメータをとるべきでもありません。
  
When included, the default output for this function is the admin panel which will be shown in the top of the theme.
+
このフックがテーマに依存するのは、WordPress テーマ作者それぞれにこれを含めるかどうかが任されているからです。すべてのテーマで利用可能とは限らないので、使うときはそのことを考慮してください。
It should be kept in the footer for every theme because most of the plugin bind their script files or functions to this hook.
+
 
 +
含めた場合、このフックのデフォルトの出力はテーマの最上部に表示される管理画面(管理バー)です。すべてのテーマでこれはフッターに収めるべきです。なぜならほとんどのプラグインが独自のスクリプトファイルや関数をこのフックへ結合するからです。
 +
 
 +
このフックはアクションです。コンテンツを処理するフィルターとは異なり、基本的にイベント発生時に何かを起動します。これは構文上の違いですが、次のように使ったときにフックが何をするか覚えておくと良いでしょう:
  
This hook is an action which means that it primarily acts as an event trigger, instead of a content filter. This is a semantic difference, but it will help you to remember what this hook does if you use it like this:
 
 
<pre>
 
<pre>
 
<?php
 
<?php
17行目: 20行目:
 
     echo '<p>This is inserted at the bottom</p>';
 
     echo '<p>This is inserted at the bottom</p>';
 
}
 
}
add_action('wp_footer', 'your_function');
+
add_action( 'wp_footer', 'your_function' );
 
?>
 
?>
 
</pre>
 
</pre>
  
==アクションの優先度を設定する==
+
<div id="Set_priority_of_your_action">
If you want to influence the moment that your hook is executed, you can append an integer as 3rd argument to add_action:
+
== アクションの優先度を設定する ==
 +
</div>
 +
 
 +
フックが実行されるタイミングを調整したければ、<tt>add_action()</tt> の第3引数に整数を追加します:
  
 
<pre>
 
<pre>
29行目: 35行目:
 
     echo '<p>This is inserted at the bottom</p>';
 
     echo '<p>This is inserted at the bottom</p>';
 
}
 
}
add_action('wp_footer', 'your_function', 100);
+
add_action( 'wp_footer', 'your_function', 100 );
 
?>
 
?>
 
</pre>
 
</pre>
  
The higher the number, the lower the priority and as a result your hook will be executed further down the page.
+
大きな数が低い優先度で、そのフックはページ内の後の方で実行されます。[[関数リファレンス/wp enqueue script|Enqueue したスクリプト]]は優先度20で実行されます。
Enqueued scripts are executed at priority level 20.
+
 
 +
<div id="See_also">
 +
== 関連項目 ==
 +
</div>
  
== 関連資料 ==
+
* 関数 [[関数リファレンス/wp enqueue script|wp_enqueue_script()]]
 +
* アクションフック [[プラグイン API/アクションフック一覧/wp_enqueue_scripts|'wp_enqueue_scripts']] /[[:en:Plugin API/Action Reference/wp_enqueue_scripts|en]], [https://developer.wordpress.org/reference/hooks/admin_enqueue_scripts/ 'admin_enqueue_scripts'], [[プラグイン API/アクションフック一覧/login_enqueue_scripts|'login_enqueue_scripts']] /[[:en:Plugin API/Action Reference/login_enqueue_scripts|en]]
  
* [[Plugin API]]
+
* [[Plugin API|プラグイン API]]
* [[Plugin API/Action Reference]]
+
* [[Plugin API/Action Reference|プラグイン API/アクションフック一覧]]
  
{{NeedTrans}}
+
{{Stub}}
  
{{原文|Plugin API/Action Reference/wp_footer|148542}}<!-- 12:49, 16 December 2014‎ Chrigu99 版 -->
+
{{原文|Plugin API/Action Reference/wp_footer|152068}} <!-- 08:57, 12 June 2015 Jeffreyvr 版 -->
  
 +
{{DEFAULTSORT:Wp_footer}}
 
[[Category:アクションフック]]
 
[[Category:アクションフック]]
  
 
[[en:Plugin API/Action Reference/wp_footer]]
 
[[en:Plugin API/Action Reference/wp_footer]]

2016年5月12日 (木) 11:49時点における最新版

この項目「プラグイン API/アクションフック一覧/wp footer」は、翻訳チェック待ちの項目です。加筆、訂正などを通して、Codex ドキュメンテーションにご協力下さい。

説明

wp_footer アクションユーザーのテンプレート</body> タグ付近で、wp_footer() 関数 を呼び出したときに起動されます。これはテーマに依存しますが、最も重要なテーマのフックの1つであるので、かなり広くサポートされています。

このフックはパラメータを持ちません。あなたの関数がブラウザーへ何かを出力するため、またはバックグラウンドで何か処理を行うためにこのフックを使います。関数は値を返すべきではなく、パラメータをとるべきでもありません。

このフックがテーマに依存するのは、WordPress テーマ作者それぞれにこれを含めるかどうかが任されているからです。すべてのテーマで利用可能とは限らないので、使うときはそのことを考慮してください。

含めた場合、このフックのデフォルトの出力はテーマの最上部に表示される管理画面(管理バー)です。すべてのテーマでこれはフッターに収めるべきです。なぜならほとんどのプラグインが独自のスクリプトファイルや関数をこのフックへ結合するからです。

このフックはアクションです。コンテンツを処理するフィルターとは異なり、基本的にイベント発生時に何かを起動します。これは構文上の違いですが、次のように使ったときにフックが何をするか覚えておくと良いでしょう:

<?php
function your_function() {
    echo '<p>This is inserted at the bottom</p>';
}
add_action( 'wp_footer', 'your_function' );
?>

アクションの優先度を設定する

フックが実行されるタイミングを調整したければ、add_action() の第3引数に整数を追加します:

<?php
function your_function() {
    echo '<p>This is inserted at the bottom</p>';
}
add_action( 'wp_footer', 'your_function', 100 );
?>

大きな数が低い優先度で、そのフックはページ内の後の方で実行されます。Enqueue したスクリプトは優先度20で実行されます。

関連項目

このページ「プラグイン API/アクションフック一覧/wp footer」はまだ書きかけで、情報が不足しています。続きを書いて WordPress を手助けしましょう.


最新英語版: WordPress Codex » Plugin API/Action Reference/wp_footer最新版との差分