以下无法加载单个页面中的脚本,

if(is_single( ) ) add_action('wp_enqueue_scripts', 'build_js');

假设,如果我使用
add_action('wp_enqueue_scripts', 'build_js');

执行操作并加载脚本。

我只需要在自定义帖子类型的单个页面上执行操作。这该怎么做?

最佳答案

问题是你必须检查单个页面到函数中:

function build_js(){
    if( is_single() && get_post_type()=='CustomPostTypeName' ){
        wp_enqueue_script(....);
    }
}
add_action('wp_enqueue_scripts', 'build_js');

代替
if(is_single( ) ) add_action('wp_enqueue_scripts', 'build_js');

关于wordpress - 如何仅在 wordpress 中自定义帖子类型的单个页面上加载某些脚本?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20138797/

10-14 13:47