[英]Best practice for including a JavaScript on certain WordPress pages
我需要在WordPress網站的某些特定頁面上包含一個JavaScript文件。 目前,我正在處理的方式是將所有頁面作為一個特定的父頁面的父對象,並包括具有指定父對象的頁面上的JavaScript。
這可行,但似乎有些笨拙。 是否有更好的方法將JavaScript文件包含在基本上任意的一組頁面上?
這是我目前正在使用的內容,可讓您大致了解我要尋找的內容:
function include_crm_wp_funcs(){
global $post;
if( get_the_title($post->post_parent) == 'My Parent Page' ){
require_once 'myJavaScript.js';
}
}
add_action('wp_enqueue_scripts','include_crm_wp_funcs');
function include_crm_wp_funcs(){
global $post;
if( get_the_title($post->post_parent) == 'My Parent Page' ){
wp_register_script( 'js_name', get_template_directory_uri() . 'PATH TO YOUR JS FILE' );
wp_enqueue_script( 'js_name' );
}
}
add_action('wp_enqueue_scripts','include_crm_wp_funcs');
您需要將javascript文件放在主題目錄中,並使用wp_register_script()和wp_enqueue_script進行調用 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.