我有一个网站,其中有一个自定义帖子类型,并附加了一些单个页面。
问题:我无法在自定义帖子类型的单页上注销脚本和样式。
这是我的代码:
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');
}
}