我有一个wp javascript,wp-embed.min.js, 通过将此示例代码添加到我的主题函数,禁用了我的WordPress主题。php文件:
add_action( \'wp_print_scripts\', \'my_deregister_javascript\', 100 );
function my_deregister_javascript() {
wp_deregister_script( \'wp-embed\' );
}
问题是javascript在任何地方都被禁用,包括在wp管理页面中,我想使用的一个插件要求它工作。
有没有办法只在live网站上禁用特定的wordpress javascript,而不在wp管理页面上禁用?
谢谢
最合适的回答,由SO网友:Atlas_Gondal 整理而成
你可以做一个简单的is_admin() 在退出脚本队列之前进行检查,如下所示:
Code:
add_action( \'wp_print_scripts\', \'my_deregister_javascript\', 100 );
function my_deregister_javascript() {
if ( !is_admin() )
wp_deregister_script( \'wp-embed\' );
}
}