插件设置页未执行的已排队admin javascrip

时间:2017-09-08 作者:Jeff Mattson

下面是我将脚本排入队列的方式(这是在类中):

add_action( \'admin_enqueue_scripts\', array( $this, \'add_admin_scripts\'), true);

public function add_admin_scripts(){
    $parentBase = get_current_screen();
    if($parentBase->id == \'toplevel_page_calc-settings\'){
            wp_enqueue_style( \'l7w-admin-js\', $this->pluginUrl . \'assets/js/admin.min.js\');
    }
}
下面是简单的脚本:

$(document).ready(function(){
    alert("Works");
    console.log(\'Works\');
});
js正在显示并加载到设置页面,但alert() 以及console.log() 未执行。

为什么我看不到警报或控制台。日志()?

1 个回复
SO网友:Jeff Mattson

Got it:

wp_enqueue_style( \'l7w-admin-js\', $this->pluginUrl . \'assets/js/admin.min.js\');

wp_enqueue_script( \'l7w-admin-js\', $this->pluginUrl . \'assets/js/admin.min.js\');
结束

相关推荐

WordPress Plugins won't save

我有一个WordPress网站,我刚刚接管了一个客户,因此我没有能力与以前的网站管理员/开发人员交谈。该网站使用的是YOOtheme对Subway稍加修改的版本。为了更新插件位置,Subway的一部分有“小部件选项”。我无法更改外观或小部件显示的页面,因为我无法保存任何内容。它看起来像已保存,但没有保存,或者您会在保存按钮旁边看到“加载循环”,它一直在运行。Things to note:<WordPress和插件是最新的。在我们转移到新服务器之前,插件是可更新的。新服务器有一个max\\u inpu