如何将 JavaScript 添加到 WordPress 页面和帖子

JavaScript 是一种编程语言,可以为网站添加互动功能。学习如何在 WordPress 网站(包括特定部分)上使用 JavaScript,可以帮助你更有效地利用代码。有多种方法可以在 WordPress 页面和文章中添加 JavaScript。无论是使用插件、函数和钩子(hooks),还是编辑主题文件,都可以获得想要的自定义功能。

图片[1]-如何将 JavaScript 添加到 WordPress 页面和帖子-光子波动网 | 专业WordPress修复服务,全球范围,快速响应

可以在 WordPress 中使用 JavaScript 吗? 

JavaScript 是一种编程语言,可用于改善网站的用户体验(UX),使其更具交互性和响应性。例如,当访问者点击一个按钮时,可以使用 JavaScript 创建一个弹出窗口。当有人将鼠标悬停在页面上的某个元素时,还可以显示一条信息。

JavaScript 可以为 WordPress 页面和文章添加计算器、视频播放器和其他工具。虽然在 WordPress 中添加 JavaScript 需要一些基本的 HTML 和 CSS 知识,这是一个相对简单的过程。

在 WordPress 中添加 JavaScript 代码前的注意事项

在WordPress网站中添加JavaScript代码时,请务必记住,代码中的错误可能会破坏整个网站。最好的方法是在进行任何更改之前有站点备份。这样,如果出现问题,可以随时恢复网站。

在添加任何自定义功能之前,需要备份 WordPress 网站的两个部分:

  1. 数据库:存储所有帖子、页面、设置和配置的位置。
  2. 文件:图像、视频、主题和插件。

可以使用 Jetpack 等插件快速轻松地备份您的 WordPress 网站。另一种选择是手动备份文件。还应该考虑创建一个子主题来添加自定义代码。

子主题是当前主题的复制品,可以在不影响原始代码的情况下对其进行自定义。如果错了,只需激活原主题即可恢复任何更改。这样还可以更新父主题,而不会丢失所做的代码更改。

图片[2]-如何将 JavaScript 添加到 WordPress 页面和帖子-光子波动网 | 专业WordPress修复服务,全球范围,快速响应

如何将 JavaScript 添加到整个 WordPress 网站

如果想在整个 WordPress 网站中添加 JavaScript,有几种不同的方法。一种方法是在主题中添加自定义 HTML 文件,然后在该文件中插入 JavaScript 代码。

另一种方法是创建一个包含 JavaScript 代码的 WordPress 插件。也可以简单地编辑 functions.php 文件并在其中插入代码。

或者,对整个 WordPress 网站进行更改,也可以将 JavaScript 添加到页眉或页脚。最简单的方法是安装并激活插入页眉和页脚插件。

在 WordPress 中添加自定义 JavaScript 的四种方法

在网站上添加自定义 WordPress JavaScript 的方法有很多种:

方法一:使用插件

在 WordPress 中添加 JavaScript 的最简单方法是使用插件。这种方法比直接在主题中添加代码更灵活,也更容易管理。

如果不擅长编码,或者想要一个更友好的解决方案,建议使用众多可用于在 WordPress 中添加 JavaScript 的插件之一。

在本文中,我们将使用插入页眉和页脚

激活插件后,导航至“设置” → “在 WordPress 仪表盘中插入页眉和页脚” 。

图片[3]-如何将 JavaScript 添加到 WordPress 页面和帖子-光子波动网 | 专业WordPress修复服务,全球范围,快速响应

你会看到两个方框,分别标记为Scripts in HeaderScripts in Footer。添加到这两个框中的任何代码都将插入到网站的页眉或页脚。这就是您要添加 JavaScript 的地方。

如果你想添加一个JavaScript 确认框。在“标题中的脚本” 框中,插入以下代码:

<!DOCTYPE html>
<html>
<body>
<h2>JavaScript Confirm Box</h2>
<button onclick="myFunction()">Try it</button>
<p></p>
<script>
function myFunction() {
 var txt;
 if (confirm("Press a button!")) {
  txt = "You pressed OK!";
 } else {
  txt = "You pressed Cancel!";
 }
 document.getElementById("demo").innerHTML = txt;
}
</script>
</body>
</html>

这段代码将在标题中显示一个 “尝试 “按钮。当你选择该按钮时,它会确认你按下了该按钮。

图片[4]-如何将 JavaScript 添加到 WordPress 页面和帖子-光子波动网 | 专业WordPress修复服务,全球范围,快速响应

可以登录自己的网站,点击 “试用 “按钮来测试这一功能。

方法 2:在主题中添加 JavaScript

在主题中直接添加 JavaScript 是最简单的方法之一。在主题目录下创建一个新文件,并将其命名为 “custom.js”。

然后,将 JavaScript 代码添加到该文件中并保存。最后,编辑 header.php 文件并添加一行代码来加载新的 JavaScript 文件:

?php%20bloginfo('template_directory');%20?/custom.js

记住用文件名替换 “custom.js”。添加完这行代码后,保存 header.php 文件并上传到服务器。现在,你的 JavaScript 代码应该就可以在整个 WordPress 网站上运行了。

图片[5]-如何将 JavaScript 添加到 WordPress 页面和帖子-光子波动网 | 专业WordPress修复服务,全球范围,快速响应

方法 3:使用 WordPress 函数和钩子

还可以使用WordPress 函数和挂钩添加自定义代码。函数是一段执行特定操作的代码。例如,wp_enqueue_script() 函数用于加载 JavaScript 文件。

钩子是 WordPress 的一种功能,可以在不编辑任何核心文件的情况下添加代码。钩子有两种类型:动作和过滤器。

操作是在页面加载期间在特定点触发的 PHP 函数。例如,wp_head 操作挂钩在主题的header.php文件中的 </head> 标记之前触发。可以使用此挂钩将自定义代码或脚本添加到标头。

过滤器可修改现有代码或数据。例如,the_content 过滤器可以在显示文章之前修改其内容。要使用函数和钩子为 WordPress 网站添加自定义 JavaScript,你需要将代码插入到子主题的 functions.php 文件中。

在 WordPress 目录中添加一个新文件夹,创建一个子主题。然后创建一个包含子主题样式的 style.css 文件。接下来,你需要在 style.css 文件中添加以下代码:

/*
Theme Name: Twenty Twenty-Two Child
Template: twentytwentytwo
*/

创建好子主题后,你可以从 WordPress 面板进入外观 → 主题文件编辑器来激活它。导航至 functions.php 文件,然后添加以下代码:

function ti_custom_javascript() {
    ?>
        <script>
          // your javascript code goes here
        </script>
    <?php
}
add_action('wp_head', 'ti_custom_javascript');

完成后,保存更改。 

图片[6]-如何将 JavaScript 添加到 WordPress 页面和帖子-光子波动网 | 专业WordPress修复服务,全球范围,快速响应

方法4:创建插件

如果想将 JavaScript 代码与主题分开,可以创建一个 WordPress 插件来包含 JavaScript 代码。与直接将代码添加到主题中相比,创建插件的工作量更大。不过,这种方法更加灵活,也更易于管理。

要创建插件,首先需要在 WordPress 安装的 wp-content/plugins 目录中新建一个目录。将该目录命名为 “my-javascript-plugin”。

然后,在该目录中新建一个文件,并命名为 “my-javascript-plugin.php”。该文件的内容应如下所示:

<?PHP 
/* 
Plugin Name: My JavaScript Plugin 
Plugin URI: http://example.com/ 
Description: This plugin contains my JavaScript code. 
Version: 1.0 
Author: Jane Doe 
Author URI: http://example.com/ 
*/  
?>

将Plugin NamePlugin URIDescriptionAuthorAuthor URI字段替换为你的值。这些只是描述插件的一般信息字段。

接下来,需要在文件中添加 JavaScript 代码。代码应放在初始插件信息的下方,但要在关闭的 PHP 标记 (?>) 之前。添加代码后,保存文件并上传到服务器。

现在,插件应该已经安装并激活。可以进入 WordPress 管理面板中的插件页面,验证插件是否正常工作。应该会看到你的插件在那里列出。

如何将 JavaScript 添加到特定 WordPress 页面或帖子

如果想在特定 WordPress 页面或文章中添加 JavaScript,可以直接在主题编辑器中插入代码。找到functions.php 文件,然后添加以下代码:

function ti_custom_javascript() {
  if (is_single ('1')) { 
    ?>
        <script type="text/javascript">
          // your javascript code goes here
        </script>
    <?php
  }
}
add_action('wp_head', 'ti_custom_javascript');

需要将上述代码中的 “1 “改为帖子或页面 ID。从仪表板打开帖子,然后在浏览器栏中找到 URL,就能找到这个编号。ID 号就在 “post=”旁边:

图片[7]-如何将 JavaScript 添加到 WordPress 页面和帖子-光子波动网 | 专业WordPress修复服务,全球范围,快速响应

替换该数字并添加自定义 JavaScript 后,记得保存文件。 

如何在 WordPress 菜单中添加 JavaScript

要在 WordPress 菜单中添加 JavaScript,需要创建一个自定义菜单项。首先,使用 “开发工具”(Developer Tools)找到菜单项的ID号,然后使用jQuery以该ID为目标。会在访客点击菜单项时触发脚本。

如何将 JavaScript 添加到 WordPress 页脚

将 JavaScript 添加到 WordPress 页脚的最简单方法是使用插入页眉和页脚等插件。该工具可以将代码插入 WordPress 网站的页眉和页脚,而无需编辑任何主题文件。

要使用插入页眉和页脚,只需安装并激活该插件即可。然后,转到设置插入页眉和页脚。 在设置页面上,会看到三个框,用于将代码添加到网站的页眉、正文和页脚。只需将 JavaScript 代码粘贴到页脚 框中相应的脚本中,然后单击“保存”按钮即可。

另一种方法是编辑functions.php文件。可以在网站的页脚中插入以下代码来运行 JavaScript:

function wpb_hook_javascript_footer() {
    ?>
        <script>
          // your javascript code goes here
        </script>
    <?php
}
add_action('wp_footer', 'wpb_hook_javascript_footer');

此代码将挂钩到 wp_footer。完成后记得保存文件以更新更改。

如何将 JavaScript 添加到 WordPress 小部件

要将 JavaScript 添加到 WordPress 小部件,需要编辑小部件的代码。单击小部件的菜单并选择“编辑为 HTML”

图片[8]-如何将 JavaScript 添加到 WordPress 页面和帖子-光子波动网 | 专业WordPress修复服务,全球范围,快速响应

在块的代码编辑器中,添加 <script> 标签和 JavaScript 代码。完成后,选择“更新”按钮。

如何将“onclick”JavaScript 添加到 WordPress 按钮

向 WordPress 按钮添加“onclick”事件是向网站添加额外功能的好方法。可以使用 onclick 事件来触发弹出窗口或在单击按钮时显示消息。

要将onclick 事件添加到 WordPress 按钮,需要编辑按钮的代码并添加以下属性:onclick=”your_function()”。务必将“your_function()”替换为单击按钮时要运行的 JavaScript 代码。添加 onclick 属性后,点击“保存”按钮。按钮现在应该添加了 onclick 事件。

如何查找和调试 WordPress 页面上的 JavaScript 错误

要查找和调试 JavaScript 错误,可以在站点的wp-config.php文件中启用脚本调试。 

通过文件传输协议 (FTP) 客户端或文件管理器打开文件。然后插入以下代码:

define('SCRIPT_DEBUG', true);

记住将此代码放在 “就这样,停止编辑!祝你写博愉快 “一行。

要查找和调试 WordPress 页面上的 JavaScript 错误,可以使用浏览器。在谷歌浏览器中,点击右上角的菜单图标(三个竖点)。然后,从下拉菜单中选择更多工具 开发人员工具

图片[9]-如何将 JavaScript 添加到 WordPress 页面和帖子-光子波动网 | 专业WordPress修复服务,全球范围,快速响应

还可以通过按Ctrl + Shift + J (Windows/Linux) 或Cmd + Option + J (Mac) 来访问开发人员工具。

打开开发人员工具后,单击“控制台”选项卡。在这里,吧会看到 WordPress 网站上发生的所有 JavaScript 错误。

图片[10]-如何将 JavaScript 添加到 WordPress 页面和帖子-光子波动网 | 专业WordPress修复服务,全球范围,快速响应

如果不确定错误的含义或如何修复,可以上网搜索。只需将错误信息复制并粘贴到搜索引擎中,就能找到一些有用的结果。还可以尝试停用所有 WordPress 插件,看看这种方法是否能解决问题。如果可以,就说明是其中一个插件导致了问题。可以逐个重新激活插件,直到找到问题插件,从而缩小导致问题的工具范围。

结论

在 WordPress 网站中添加 JavaScript 可以创建交互功能,改善页面的用户体验(UX)。添加 JavaScript 有几种不同的方法。最适合你的方法取决于你的喜好和所添加代码的性质。如果只是插入少量代码,直接使用主题可能最简单。但如果要添加大量代码,使用插件或编辑 functions.php 可能会更好。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容