我想添加几个cs和js文件到我的插件在管理面板。我创建函数样式:
function style() {
wp_enqueue_style ( \'my-admin-theme\', plugins_url ( \'style.css\', __FILE__ ) );
wp_enqueue_script ( \'jquery\', \'http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js\', array (), \'1.0.0\', true );
wp_enqueue_script ( \'uploadfile\', \'http://hayageek.github.io/jQuery-Upload-File/jquery.uploadfile.min.js\', array (), \'1.0.0\', true );
}
add_action( \'wp_enqueue_scripts\', \'style\' );
add_action( \'wp_enqueue_scripts\', \'style\' );
add_action ( \'admin_enqueue_scripts\', \'style\' );
add_action ( \'login_enqueue_scripts\', \'style\' );
当我检查源代码时,我只看到样式。css jquery。上载文件。最小js。怎么了?
国王问候
最合适的回答,由SO网友:Brotheryura 整理而成
if( ! function_exists( \'style\' )){
function style() {
wp_enqueue_script(\'jquery\');
wp_enqueue_style ( \'my-admin-theme\', plugins_url ( \'style.css\', __FILE__ ) );
//wp_enqueue_script ( \'jquery\', \'http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js\', array (), \'1.0.0\', true ); // already included jQuery
wp_enqueue_script ( \'uploadfile\', \'http://hayageek.github.io/jQuery-Upload-File/jquery.uploadfile.min.js\', array (), \'1.0.0\', true );
}
add_action( \'wp_enqueue_scripts\', \'style\' );
add_action ( \'admin_enqueue_scripts\', \'style\' );
add_action ( \'login_enqueue_scripts\', \'style\' );
}else{
echo \'Function already exists\';
}
尝试下一个代码,但您的代码仍然有效。不需要包括jQuery,因为默认情况下WP使用它。