wordpress を利用したサイトがあり、ヘッダーはファイルに含まれていますheader.php
。別のページで、そのページでのみ必要なスクリプトを実行したいと思います。
スクリプトはこのページのヘッダーにロードする必要がありますが、このページのみです。にスクリプトを含めると、header.php
他のすべてのページにスクリプトが読み込まれます。
page-pageslug.php
テンプレートにスクリプトを含めるにはどうすればよいですか?
wordpress を利用したサイトがあり、ヘッダーはファイルに含まれていますheader.php
。別のページで、そのページでのみ必要なスクリプトを実行したいと思います。
スクリプトはこのページのヘッダーにロードする必要がありますが、このページのみです。にスクリプトを含めると、header.php
他のすべてのページにスクリプトが読み込まれます。
page-pageslug.php
テンプレートにスクリプトを含めるにはどうすればよいですか?
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
次に、ターゲットにしたいページのスラッグです。
説明
WordPress で生成されたページに JavaScript を追加する安全で推奨される方法は、wp_enqueue_script() を使用することです。この関数は、スクリプトがまだインクルードされていない場合はインクルードし、依存関係を安全に処理します。
次のコードを header.php ファイルに含めます。
<?php
if ( is_page_template('page-pageslug.php') ) {
// add your script in here
}
?>
コーデックスからの参照は次のとおりです- is_page_template