首页 > 解决方案 > javascript没有在wordpress中运行

问题描述

我在可能的页面中运行 javascript 代码时遇到问题。我尝试在 xampp 中测试我的代码并且它正在工作。但是当我将它们添加到我的页面或我的主机中的帖子时我看不到它们并且我再次安装了 wordpress 并且它无法正常工作。请帮我

标签: wordpress

解决方案


有几种方法可以在 WordPress 中包含 JavaScript 文件,我将举一个使用您的子主题的示例。

首先,您需要验证您是否真的有一个子主题。使用 FTP 登录到您的服务器并转到 wp-contents/themes 目录。在那里,您将看到所有已安装的主题(在您的情况下为 betheme)。如果您没有子主题,请按照下列步骤操作:

  1. 在您的主题文件夹(betheme-child)中创建一个新目录。
  2. 在此目录中上传您的 JavaScript 文件(例如 script.js)
  3. 创建一个名为 functions.php 的新文件并在其中添加以下代码:(由 php 开始和结束标记包围):

add_action('wp_enqueue_scripts', 'enqueue_child_scripts');

function enqueue_child_scripts() {
    wp_enqueue_script('child-script', get_template_directory_uri() . '/script.js');
}
  1. 登录到您的 wp-admin 并导航到您的主题
  2. 启用您的子主题而不是您的正常主题。
  3. 转到您网站的首页,查看页面源代码并检查您的 JavaScript 文件是否正在加载。

推荐阅读