我正在为WordPress编写插件,并且我使用了该插件创建的自定义帖子类型。
我已经在帖子编辑页面添加了一些jQuery。当我写这篇文章时,我正在看一篇已发表的帖子,一切正常。
但是当我尝试创建一个新帖子时,我注意到jQuery不再起作用了。
经过一些测试,我注意到如果帖子没有发布,jQuery就完全没有运行。
我试图运行这个简单的代码console.log('jQuery is running');
,但没有附加在未发布的帖子上(新帖子)。
知道什么是上诉?
更新: 我排队剧本的方式有问题。
这实际上是我排队我的剧本
function enqueue_scripts_back_end($hook) {
if ( 'post.php' != $hook || 'post-new.php' != $hook) {
return;
}
wp_enqueue_script( 'aws_app_js', plugin_dir_url( __FILE__ ) . 'app.js' );
}
add_action( 'admin_enqueue_scripts', 'enqueue_scripts_back_end' );
我需要将我的代码应用到post.new.php页面,这里不起作用
答案 0 :(得分:1)
好的,我是在正确的方式,最后我解决了!
问题出在条件||上(或),编码5小时后我有点困惑。
由于我希望我的jQuery在post.new.php和post.php上运行,因此条件非常明显&& (和),所以正确的入队就是这个。
XbtDict
谢谢!