我已經創建了WordPress的一個插件在WordPress管理窗口小部件的JavaScript文件。小部件的形式有一些輸入框。現在,我想添加它使用JavaScript文件,我從http://jscolor.com/我怎樣包括
下載現在的問題是,它不工作的自定義輸入框。我已經在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
謝謝
什麼是PHP錯誤日誌中說,或者你看到了什麼其他可見的錯誤? – manishie
在widgets.php中,只有窗口部件可以看到上方和左邊的部件。其他人無法看到。 – Rishi
PHP錯誤日誌說什麼,也是Javascript控制檯。請檢查兩者並確保沒有錯誤。 – manishie