我为 wordpress 创建了一个小部件。小部件的表单有一些输入框。现在,我想添加一个自定义输入框,它使用我从http://jscolor.com/下载的 javascript 文件
现在,问题是,它不起作用。我已经在 WP_Widget 类的表单函数中注册了这样的 javascript 文件。
require_once('index.php');
add_action('admin_enqueue_scripts', 'pw_load_scripts');
pw_load_scripts 函数在 index.php 中
function pw_load_scripts() {
wp_register_script('custom-js', plugin_dir_url(__FILE__).'scripts/jscolor.js');
wp_enqueue_script('custom-js');
}
毕竟这些都行不通。执行此任务的正确方法是什么?
我的 error.log 有这个错误
[Mon Oct 07 21:37:30.591896 2013] [:error] [pid 14853] [client 127.0.0.1:42453] PHP Fatal error: Cannot redeclare _wp_menu_output() (previously declared in /var/www/wordpress/wp-admin/menu-header.php:36) in /var/www/wordpress/wp-admin/menu-header.php on line 36
谢谢