0

我需要在我的 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');
4

1 回答 1

1
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调用它。

于 2013-03-05T06:59:21.533 回答