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