将 JavaScript 代码添加到 WordPress 的最佳方法

Rifat WordPress Plugins Oct 17, 2023

JavaScript 已成为 Web 开发的重要组成部分,允许开发人员在网站上创建交互元素和动态效果。尽管 WordPress 网站由 PHP 提供支持,但有时您可能需要向 WordPress 网站添加一些自定义 JavaScript 代码。

不建议将 JavaScript 代码直接添加到 WordPress 主题或插件文件中,因为它可能会在更新过程中被覆盖。更好的解决方案是使用专用的 JavaScript 插件,它允许您轻松地将自定义 JS 代码添加到您的网站。

在本文中,我们将介绍一些适用于 WordPress 的最佳 JavaScript 插件,这些插件可以轻松地将自定义 JS 代码添加到您的网站,而无需修改核心文件。我们将介绍什么是 JavaScript、为什么您可能需要它,并回顾五个将 JavaScript 添加到 WordPress 的基本插件。使用正确的插件,您将能够将 JavaScript 无缝集成到您的 WordPress 网站中。

什么是 JavaScript?

JavaScript 是 Brendan Eich 于 1995 年开发的一种脚本语言,现已成为 Web 的核心技术之一。它最著名的是网页脚本语言,添加了交互行为、动画、数据可视化以及网络浏览器本机理解的其他动态功能。 JavaScript 代码可以插入 HTML 页面并通过文档对象模型 (DOM) 进行交互,从而允许程序操作页面结构、样式和内容以响应用户操作。

创建令人惊叹的网站

使用最好的免费页面构建器 Elementor

现在开始

作为一种解释性语言,JavaScript 直接处理指令,无需编译。 JavaScript 与 HTML 和 CSS 一起构成了 Web 开发的三大基本支柱,可实现丰富的用户体验和 Web 应用程序。在过去的二十年里,JavaScript 的多功能性、跨平台特性和广泛采用已经巩固了它作为客户端脚本编写的基本语言的地位。

JavaScript 可以在您的网站中做很多事情。例如 -

  • 交互式 UI 元素 - JavaScript 使您能够创建复杂的 UI 交互,例如下拉菜单、滑块、模式等。
  • 动态样式 - 使用 JavaScript 动态更新 CSS 样式以实现动画效果或突出显示活动状态。
  • 异步通信 - JavaScript 允许通过 AJAX 请求与服务器进行异步通信以进行动态内容更新。
  • 表单验证 - 在提交到服务器之前验证表单数据和输入。提供实时验证消息。
  • 动画和视觉效果 - 对页面元素进行动画处理、触发 CSS 过渡并开发创意视觉效果以增强用户体验。
  • 游戏开发 - JavaScript 通常用于开发基于浏览器的交互式游戏。
  • Web 应用程序 - JavaScript 通过启用动态客户端逻辑以及与后端数据库/API 的连接来为全栈 Web 应用程序提供支持。
  • 更好的用户体验——总的来说,如果有效使用,JavaScript 可以极大地提高网站的交互性、美观性和用户体验。

将 JavaScript 添加到 WordPress 的方法

将 JavaScript 添加到 WordPress 时,您有多种选择。

虽然使用 WordPress JavaScript 插件对于大多数用户来说是最简单的选择,但如果您想要更实际的方法,可以使用手动替代方法。

使用子主题的functions.php文件

使用 WordPress 主题中的functions.php 文件和 WordPress 挂钩系统,您可以手动将 JavaScript 添加到 WordPress。

这种方法有点棘手。本质上,WordPress 挂钩系统使您能够在网站的页眉或页脚中包含任何信息,包括 JavaScript。

您可以通过将一些 JavaScript 与一些 PHP 代码融合来自动将其注入您的网站。以下是用于在网站标头中包含 JavaScript 的代码示例:

function wpcom_javascript() {
    ?>
    <script>
        Replace with your JavaScript
    </script>
    <?php
}
add_action('wp_head', 'wpcom_javascript');

此外,您可以使用更复杂的 PHP 来创建条件 IF 语句,例如专门向特定网站页面或博客文章添加 JavaScript。

以下示例说明了如何将页面 ID 定位为仅将 JavaScript 应用于一个页面:

function wpcom_javascript() {
if (is_page ('42')) { 
    ?>
    <script>
        Replace with your JavaScript
    </script>
    <?php
   }
}
add_action('wp_head', 'wpcom_javascript');

如果您确实使用主题的functions.php 文件,请使用WordPress 子主题,以防止您的JavaScript 片段在更新主题时被覆盖。

您可以制作自己独特的插件来保存这些片段,作为使用子主题中的functions.php 文件的替代方法。

当您使用自定义插件而不是子主题的functions.php 文件时,您的代码片段将变得独立于主题。换句话说,即使您切换主题,所有 JavaScript 片段仍将被使用。

使用 JavaScript WordPress 插件

使用 JavaScript WordPress 插件(通常称为代码片段管理插件或类似插件)通常是最好、最直接的选择。

尽管具体功能会因插件而异,但总体概念是这些插件为您提供了一个简单的界面,用于从 WordPress 管理员添加和管理 JavaScript 片段。

这是一个例子:

使用 WordPress 专用的 JavaScript 插件有一些非常有用的优点:

  • 更轻松的代码片段管理 - 使用这些插件,您可以通过赋予标题并使用标签或类别来组织多个 JavaScript 代码片段。这使得您可以在需要时轻松查找、启用或禁用特定片段。
  • 适用于任何主题 - 该插件独立于主题文件存储片段。因此,即使您更改为完全不同的主题,所有 JavaScript 片段仍然可以工作。如果您有独立于主题的 JavaScript(例如添加 Google Analytics 跟踪代码),那么这非常有用。
  • 条件加载 - 这些插件可让您设置有关何时何地加载片段的规则。例如,您可以使代码片段仅在某些页面、某些用户、移动设备与桌面设备等上加载。

总的来说,这些 JavaScript 插件使得以灵活的方式将 JavaScript 添加到 WordPress 变得非常简单。您不必修改主题文件,并且可以对自定义 JavaScript 在站点上运行的时间和位置进行精细控制。

用于向网站添加 JS 的前 3 个 WordPress 插件

以下是最容易使用的 WordPress 插件,可以将自定义 JS 添加到您的网站。请随意使用其中任何一个。

CSS 和 JavaScript 工具箱

CSS 和 JavaScript 工具箱插件可实现快速 WordPress 开发,而无需触及主题文件。它使用可自定义的代码块在您的站点上添加脚本、小部件和修改。使用分配面板轻松将片段分配到特定页面、帖子和位置。强大的编辑器可让您美化、缩小和管理所有代码。主要功能包括页眉/页脚挂钩、短代码、古腾堡块等用于精确定位的功能。使用高级版本,可以利用正则表达式匹配、附加挂钩、代码备份和修订等高级控件。如果您需要一种简单的方法来插入 JavaScript、CSS、HTML 等,那么这是终极的代码片段工具箱。

主要特征

  • 32 个编辑器主题
  • 全角编辑
  • 全屏编辑
  • 字体大小调整
  • 外部脚本支持
  • 页眉/页脚支持
  • 代码块简码
  • Metabox 代码块

简单的自定义 CSS 和 JS

简单的自定义 CSS 和 JS 插件提供了向您的网站添加自定义 CSS 和 JS 调整的终极方法,而无需编辑主题或插件文件。它提供了一个功能强大的文本编辑器,具有语法突出显示功能,使您可以轻松地在页眉或页脚中插入代码片段。您可以内联打印代码或从外部加载代码以获得最佳性能。根据需要轻松地将代码定位到前端或后端管理端。该插件允许无限的 CSS 和 JavaScript 片段,确保您的自定义即使在切换 WordPress 主题时也保持不变。如果您需要一种有效的方法来使用代码自定义外观和行为,那么这个插件就是适合您的。它保持您的核心文件干净,同时提供专业的 IDE 风格编辑器,以使用自定义 CSS 和 JavaScript 增强网站。

主要特征

  • 前端代码添加
  • 无限添加
  • 语法高亮
  • 易于定制
  • 持续更新
  • 多语言

WP Coder – 强大的 HTML、CSS 和 JS 注入

WP Coder 是一种轻松的方式,可以在整个 WordPress 网站中添加自定义 HTML、CSS 和 JavaScript 代码,而无需使用多个插件来使其变得臃肿。通过连接外部脚本和样式表或直接粘贴代码片段,轻松插入弹出窗口、通知、动画和其他动态元素。直观的编辑器可以轻松地使用 JavaScript、HTML 和 CSS 自定义各个页面和帖子。另外,通过在 HTML 中使用短代码来保持核心文件干净。无论您需要快速插入 JavaScript 库、设计特定页面的样式,还是添加站点范围的自定义,WP Coder 都是一款轻量级的必备插件。精确添加代码,同时保持精益站点性能。使用这个可定制的编码工具箱提升您的 WordPress 网站的外观和交互性。

主要特征

  • 便于使用
  • 多功能代码编辑器
  • 轻松嵌入短代码
  • 导入/导出功能
  • 高级 CSS 和 JS 选项
  • 外部库

如何在 Elementor 中添加 JS 代码

要将自定义 JS 添加到特定Elementor页面:

  1. 在 Elementor 中编辑目标页面。
  2. 打开页面设置 > 高级 > 自定义 CSS/JS。
  3. 将 JS 代码粘贴到自定义 JS 部分。

对于特定于页面的 JS,请使用 Elementor 页面设置中的自定义 JS 框。这可以让您的自定义 JavaScript 保持井井有条。

包起来

向 WordPress 添加自定义 JavaScript 并不一定是一件令人头疼的事情。使用正确的代码片段插件,您可以将 JavaScript 无缝集成到您的 WordPress 网站中,以增强交互性和用户体验。我们介绍的顶级插件允许您轻松添加 JS 站点范围或定位特定位置,同时为您提供工具来组织、管理和精确控制脚本加载的时间和位置。

Divi WordPress Theme