自定义帖子类型单页不注销样式和脚本

我有一个网站,其中有一个自定义帖子类型,并附加了一些单个页面。

问题:我无法在自定义帖子类型的单页上注销脚本和样式。

这是我的代码:

add_action( 'wp_print_scripts','my_deregister_javascript',100 );

function my_deregister_javascript() {
   if (is_page(array(20720,38881))) {
    wp_deregister_script( 'basic-comment-quicktags' );
     }
        elseif (is_home()) {     
        wp_deregister_script( 'theme-my-login-ajax' );
     }

     elseif (is_singular( 'name-of-my-custom-post-type' )) {
        wp_deregister_script( 'incom-js');
     }

        elseif (is_page(array(alfabet-page))) {
    wp_deregister_script( 'wp-favroite-posts' );
    wp_deregister_script( 'basic-comment-quicktags' );
     }

所以您可以看到我正在像这样使用它:

 elseif (is_singular( 'name-of-my-custom-post-type' )) {
    wp_deregister_script( 'incom-js');
 }

但这对我不起作用。我在做什么错了?

编辑::即使删除其他内容,它也完全不起作用:

add_action( 'wp_print_scripts',100 );

function my_deregister_javascript() {

     if (is_singular( 'my_custom_posttype_page_name' )) {
        wp_deregister_script( 'incom-js');
     }
}

add_action( 'wp_print_styles','my_deregister_styles',100 );

function my_deregister_styles() {

    if (is_singular( 'my_custom_posttype_page_name' )) {
        wp_deregister_style( 'incom-style');
     }

}
WANGpingping456 回答:自定义帖子类型单页不注销样式和脚本

此行似乎是错误的:elseif (is_page(array(alfabet-page))) {。您是否忘记了$前面的alfabet-page?我认为您的代码正在向日志输出错误,并且可能会在该行停止。

本文链接:https://www.f2er.com/3044846.html

大家都在问