wp插件(必须使用插件)URL是否可以作为在函数中使用的目标。php?我有一个mu函数。mu plugins文件夹中的php文件。一个函数调用javascript文件(alerts.js
) 位于example.com/wp-content/mu-plugins/js/
. 如何在我的函数中定位mu插件文件夹?
目前,我正在使用get_site_url() . \'/wp-content/mu-plugins/js/alerts.js\',
虽然与问题不完全相关,但这是用于调用javascript文件的完整函数:
function load_my_alerts(){
wp_register_script(
\'my_alerts\',
get_site_url() . \'/wp-content/mu-plugins/js/alerts.js\',
array( \'jquery\' )
);
wp_enqueue_script( \'my_alerts\' );
}
add_action(\'admin_enqueue_scripts\', \'load_my_alerts\');
SO网友:Steven
使用时plugins_url()
在mu插件之外,您需要指定插件的完整路径,该路径位于mu-plugins
目录例如,在主题的functions.php
文件
以下是正确的工作版本,其中plugins_url()
中插件的完整路径mu-plugins
目录
请看codex 了解更多信息。
function load_my_plugin_script(){
wp_register_script(
\'my_plugin_script\',
plugins_url(\'my_plugin.js\', \'/wp/wp-content/mu-plugins/my_plugin\')
);
wp_enqueue_script( \'my_plugin_script\' );
}
add_action(\'admin_enqueue_scripts\', \'load_my_plugin_script\');