对于任何来这里看的人,我恐怕我和@usama sulaiman在这里。
使用enqueue函数提供了一种根据脚本依赖性加载样式表和脚本的安全方法,并且是WordPress推荐的实现原始海报试图实现的方法。 想想所有试图加载自己的jQuery副本的插件; 你最好希望他们使用入队:D。
此外,尽可能创建插件; 如果您没有备份并且升级主题并在此过程中覆盖您的函数文件,则可以将自定义代码添加到您的函数文件中。
有一个插件处理这个和其他自定义函数也意味着你可以关闭它们,如果你认为他们的代码与其他一些插件或功能冲突。
您正在寻找插件文件中的以下内容:
<?php
/*
Plugin Name: Your plugin name
Description: Your description
Version: 1.0
Author: Your name
Author URI:
Plugin URI:
*/
function $yourJS() {
wp_enqueue_script(
'custom_script',
plugins_url( '/js/your-script.js', __FILE__ ),
array( 'jquery' )
);
}
add_action( 'wp_enqueue_scripts', '$yourJS' );
add_action( 'wp_enqueue_scripts', 'prefix_add_my_stylesheet' );
function prefix_add_my_stylesheet() {
wp_register_style( 'prefix-style', plugins_url( '/css/your-stylesheet.css', __FILE__ ) );
wp_enqueue_style( 'prefix-style' );
}
?>
按如下方式构建文件夹:
Plugin Folder
|_ css folder
|_ js folder
|_ plugin.php ...contains the above code - modified of course ;D
然后将其压缩并使用您的添加插件界面将其上传到您的WordPress安装,激活它,Bob是您的叔叔。