0

wordpress を利用したサイトがあり、ヘッダーはファイルに含まれていますheader.php。別のページで、そのページでのみ必要なスクリプトを実行したいと思います。

スクリプトはこのページのヘッダーにロードする必要がありますが、このページのみです。にスクリプトを含めると、header.php他のすべてのページにスクリプトが読み込まれます。

page-pageslug.phpテンプレートにスクリプトを含めるにはどうすればよいですか?

4

2 に答える 2

3

header.php上記で、wp_head();使用

if ( is_page( 'page-slug' ) ) {
    wp_register_script( 'your-script', get_bloginfo('template_url') . '/js/your-script.js' );
    wp_enqueue_script( 'your-script' );
}

page-slug次に、ターゲットにしたいページのスラッグです。


wp_enqueue_script():

説明
WordPress で生成されたページに JavaScript を追加する安全で推奨される方法は、wp_enqueue_script() を使用することです。この関数は、スクリプトがまだインクルードされていない場合はインクルードし、依存関係を安全に処理します。

于 2012-09-04T07:58:26.390 に答える
0

次のコードを header.php ファイルに含めます。

<?php 
if ( is_page_template('page-pageslug.php') ) {
   // add your script in here
}
?>

コーデックスからの参照は次のとおりです- is_page_template

于 2012-09-04T07:59:32.817 に答える