📜  wordpress 入队脚本 - Javascript (1)

📅  最后修改于: 2023-12-03 15:21:13.326000             🧑  作者: Mango

WordPress 入队脚本 - JavaScript

WordPress 入队脚本是一个针对 WordPress 站点优化的 JavaScript 库,用于将 JavaScript 脚本加载到 WordPress 站点的队列中。该库可便捷地优化站点性能,减轻服务器负担,提高用户体验。

优点
  • 通过将 JavaScript 脚本加入 WordPress 队列,可避免脚本冲突、延迟加载和脚本重复加载等问题
  • 优化站点性能和速度,减轻服务器负担
  • 具有简单易用的 API,适合用户轻松上手
使用方法
  1. 在 WordPress 主题目录下新建 js 文件夹,将需要入队的 JavaScript 脚本放入该文件夹内。

  2. 在主题的 functions.php 文件中添加以下代码:

function add_custom_script() {
  wp_enqueue_script('custom-script', get_template_directory_uri().'/js/custom-script.js', array('jquery'), '1.0', true);
 }
 add_action('wp_enqueue_scripts', 'add_custom_script');

第一个参数 custom-script 是要加载的脚本的名称,这个名称可以任意定义。第二个参数为脚本文件的路径,此处的 get_template_directory_uri() 函数用于获取主题目录的 URI。数组中的第三个参数为依赖的脚本,此处依赖 jQuery。第四个参数为版本号。第五个参数为脚本是否在页面底部加载。

示例
function add_custom_script() {
  wp_enqueue_script('custom-script', get_template_directory_uri().'/js/custom-script.js', array('jquery'), '1.0', true);
  wp_enqueue_script('example-script', get_template_directory_uri().'/js/example-script.js', array('jquery', 'custom-script'), '1.0', true);
 }
 add_action('wp_enqueue_scripts', 'add_custom_script');

上述代码中,example-script 依赖于 jquerycustom-script 脚本,WordPress 将先加载 jquerycustom-script,再加载 example-script

注意:添加脚本时,应先添加依赖脚本。如果有多个依赖脚本,应按照依赖关系进行顺序加载。

返回 markdown 格式:

# WordPress 入队脚本 - JavaScript

WordPress 入队脚本是一个针对 WordPress 站点优化的 JavaScript 库,用于将 JavaScript 脚本加载到 WordPress 站点的队列中。该库可便捷地优化站点性能,减轻服务器负担,提高用户体验。

## 优点 

- 通过将 JavaScript 脚本加入 WordPress 队列,可避免脚本冲突、延迟加载和脚本重复加载等问题
- 优化站点性能和速度,减轻服务器负担
- 具有简单易用的 API,适合用户轻松上手

## 使用方法

1. 在 WordPress 主题目录下新建 js 文件夹,将需要入队的 JavaScript 脚本放入该文件夹内。

2. 在主题的 functions.php 文件中添加以下代码:

   ```javascript
   function add_custom_script() {
     wp_enqueue_script('custom-script', get_template_directory_uri().'/js/custom-script.js', array('jquery'), '1.0', true);
    }
    add_action('wp_enqueue_scripts', 'add_custom_script');

第一个参数 custom-script 是要加载的脚本的名称,这个名称可以任意定义。第二个参数为脚本文件的路径,此处的 get_template_directory_uri() 函数用于获取主题目录的 URI。数组中的第三个参数为依赖的脚本,此处依赖 jQuery。第四个参数为版本号。第五个参数为脚本是否在页面底部加载。

示例
function add_custom_script() {
  wp_enqueue_script('custom-script', get_template_directory_uri().'/js/custom-script.js', array('jquery'), '1.0', true);
  wp_enqueue_script('example-script', get_template_directory_uri().'/js/example-script.js', array('jquery', 'custom-script'), '1.0', true);
 }
 add_action('wp_enqueue_scripts', 'add_custom_script');

上述代码中,example-script 依赖于 jquerycustom-script 脚本,WordPress 将先加载 jquerycustom-script,再加载 example-script

注意:添加脚本时,应先添加依赖脚本。如果有多个依赖脚本,应按照依赖关系进行顺序加载。