以前はコンテンツ ページに Javascript をロードするためだけに必要だったプラグインがあります。つまり、コードadd_filter('the_content', 'insert_js');
で十分でした。管理ページや検索結果ページ以外のすべてのページに Javascript を挿入したいのですが、そのためのショートカット フィルター名があるかどうか、またはすべてのフィルターを一覧表示する必要があるかどうか疑問に思っていました。また、Javascript をページに 1 回だけ追加したいと考えています。数行追加する必要がある場合は問題ありませんが、何を追加するadd_filter()
必要があるかはまだわかりません。Plugin API/Filter Reference ドキュメント ( http://codex.wordpress.org/Plugin_API/Filter_Reference ) を調べたところ、あいまいに思えました。私もthe_categoryを使ってみましたとりわけ役に立たない。また、Javascriptをホームページにロードする方法を理解しようとしています。私が含めている Javascript は静的ではなく、実行時に既知の WP 固有の属性 (URL など) に基づいて生成する必要があります。どんな助けでも大歓迎です。ありがとう。
2662 次
2 に答える
5
@itskawsarの回答に続きます。関数を条件付きでラップして、wp_enqueue_script()
管理者以外のページにのみ読み込まれるようにすることができます。
<?php
function my_scripts_method() {
if (!is_admin()) {
wp_enqueue_script(
'custom-script', // handle
get_template_directory_uri() . '/js/custom_script.js', // src
array( 'jquery' ) // dependencies
);
}
}
add_action( 'wp_enqueue_scripts', 'my_scripts_method' );
?>
于 2013-04-15T19:36:27.707 に答える