Scripting 在wordpress插件中使用js和css
我尝试在我开发的wordpress插件中使用css和js。我查阅了法典,我知道我必须使用添加js和添加css来输出正确的路径,但我不知道怎么做。我有一个文件结构,所以它是plugin,然后是plugin>css和plugin>js,其中css和js是包含各自文件的文件夹 我试着做:Scripting 在wordpress插件中使用js和css,scripting,wordpress,Scripting,Wordpress,我尝试在我开发的wordpress插件中使用css和js。我查阅了法典,我知道我必须使用添加js和添加css来输出正确的路径,但我不知道怎么做。我有一个文件结构,所以它是plugin,然后是plugin>css和plugin>js,其中css和js是包含各自文件的文件夹 我试着做: function my_scripts_method() { wp_enqueue_script('js/tabpane.js'); wp_enqueue_script('local/helptip.
function my_scripts_method() {
wp_enqueue_script('js/tabpane.js');
wp_enqueue_script('local/helptip.js');
wp_enqueue_script('local/webfxapi.js');
wp_enqueue_script('local/webfxlayout.js');
}
add_action('wp_enqueue_scripts', 'my_scripts_method'); // For use on the Front end (ie. Theme)
但它根本不起作用,而且抄本也没有多大帮助。谁能告诉我我错过了什么 向后端插件添加文件时,您需要在代码中执行以下操作:
add_action('init', 'add_main_javascript');
function add_main_javascript(){
$slug = "main";
$file = "inc/js/$slug.js";
include_js_files($file, $slug);
}
function include_js_files($file, $slug, $in_footer = NULL){
if(!$file)
$file = "inc/js/filename.js";
$your_plugin_dir = plugin_dir_path(__FILE__);
$your_plugin_url = plugin_dir_url(__FILE__);
if(file_exists($your_plugin_dir.$file))
// array('jquery') is the scope of the javascript
// Set $in_footer to true if you need the js to be in the footer
wp_enqueue_script("filename.js", $your_plugin_url.$file, array ( 'jquery' ), "", $in_footer);
}
或者您可以只使用add_操作('init','your_code_for_enqueue')