javascript - 从仪表板页面编辑器将 JavaScript 添加到 WordPress 页面
问题描述
我有一个 javascript,我试图从 WordPress 仪表板添加到页面。我选择页面,选择文本选项卡并在其下方添加我的描述文本和 javascript。但它不会起作用。但是,我没有错误。
我已经用这个简单的脚本测试了页面并且它可以工作
<script type="text/javascript">
var a = 5;
alert("hello world. The value of a is: " + a);
</script>
但是,当我输入脚本时,它不起作用。
如果我将我的脚本带到一个测试网站并将我的脚本放在 HTML 中的标题标签之间,它就可以正常工作。
它无法在我的 WordPress 页面上运行的一些原因可能是什么?
解决方案
有 3 种方法可以原谅脚本。一种更简单的方法是遵循其他 2 方法,您可以在这里找到https://in.godaddy.com/blog/3-ways-insert-javascript-wordpress-pages-posts/。因为我只参考了这个网站。
步骤 - 1 从 wp-config.php 文件中禁用 CUSTOM_TAGS
define( 'CUSTOM_TAGS', true );
第2步
在主题的 functions.php 文件中添加以下代码。
function add_scriptfilter( $string ) {
global $allowedtags;
$allowedtags['script'] = array( 'src' => array () );
return $string;
}
add_filter( 'pre_kses', 'add_scriptfilter' );
我希望这对你有用。
推荐阅读
- c# - 即使经过测试的方法工作正常,UnitTesting 也总是返回错误的请求
- python - 获取序数变量的虚拟变量并自动更改列名?
- javascript - 在网页上显示 ML 模型的结果
- android - 无法将工具栏标题中的文本居中
- c# - 在 C# 控制台应用程序中检查的 Delphi 应用程序中打开的互斥锁
- mysql - 修复 VB.NET 错误“连接必须有效且打开”
- ios - 从外部 url 打开已安装的 PWA
- python - Matplotlib figsize 不被尊重
- facebook-ads-api - 我的框架中的 FBAudienceframework 迅速但它给出了最终类异常
- sql-server - SQL Server 用户名和密码