wordpress - javascript没有在wordpress中运行
问题描述
我在可能的页面中运行 javascript 代码时遇到问题。我尝试在 xampp 中测试我的代码并且它正在工作。但是当我将它们添加到我的页面或我的主机中的帖子时我看不到它们并且我再次安装了 wordpress 并且它无法正常工作。请帮我
解决方案
有几种方法可以在 WordPress 中包含 JavaScript 文件,我将举一个使用您的子主题的示例。
首先,您需要验证您是否真的有一个子主题。使用 FTP 登录到您的服务器并转到 wp-contents/themes 目录。在那里,您将看到所有已安装的主题(在您的情况下为 betheme)。如果您没有子主题,请按照下列步骤操作:
- 在您的主题文件夹(betheme-child)中创建一个新目录。
- 在此目录中上传您的 JavaScript 文件(例如 script.js)
- 创建一个名为 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');
}
- 登录到您的 wp-admin 并导航到您的主题
- 启用您的子主题而不是您的正常主题。
- 转到您网站的首页,查看页面源代码并检查您的 JavaScript 文件是否正在加载。
推荐阅读
- java - 我们可以仅在加载彼此之后添加一个 Maven 依赖项吗?
- bash - 有没有办法在这种情况下只需要一个回声?
- reactjs - 反应 js + laravel 部署
- css - 对角线 SVG 行程
- c++ - CublasLt cublasLtMatmulAlgoGetHeuristic 为行主矩阵返回 CUBLAS_STATUS_INVALID_VALUE
- python - Pony orm 连接池
- javascript - 在 JS 中将 webm 容器更改为 mp4 视频客户端的任何等效于“-c:v copy”的方法?
- azure - Get-AzureRmStorageAccount,挖掘容器文件并获取“修改”属性
- android - 编译应用程序时已存在 R8 程序类型错误
- python - 需要在作者评论部分设置 current.username