如何在wordpress中的自定义帖子类型的单个页面上加载某些脚本?

Jag*_*n K 2 wordpress

以下内容无法在单个页面中加载脚本,

if(is_single( ) ) add_action('wp_enqueue_scripts', 'build_js');
Run Code Online (Sandbox Code Playgroud)

假设,如果我使用

add_action('wp_enqueue_scripts', 'build_js');
Run Code Online (Sandbox Code Playgroud)

执行操作并加载脚本.

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

jog*_*_pi 9

问题是你必须检查单个页面到功能:

function build_js(){
    if( is_single() && get_post_type()=='CustomPostTypeName' ){
        wp_enqueue_script(....);
    }
}
add_action('wp_enqueue_scripts', 'build_js');
Run Code Online (Sandbox Code Playgroud)

代替

if(is_single( ) ) add_action('wp_enqueue_scripts', 'build_js');
Run Code Online (Sandbox Code Playgroud)