【问题标题】:Wordpress changing "&&" into "&&"Wordpress 将“&&”更改为“&&”
【发布时间】:2013-06-13 21:19:36
【问题描述】:

我正在使用PHP 包含函数将静态PHPJS 内容包含在我的Wordpress 页面中(通过ezPHP 插件实现)。 PHP 工作正常,但 JS 不是。我收到“非法字符”错误。 && 的每个实例都被更改为 && 的 html 代码(我尝试在此处包含它,但它会呈现字符)。为了解决这个问题,我 (1) 为我的用户禁用了 Wordpress 的 WYSIWYG 编辑器,(2) 在 Settings > Writing 下,未选中“WordPress 应该自动更正无效嵌套的 XHTML”,并且 (3) 添加了以下内容代码到我的主题function.php:

remove_filter('the_content', 'wpautop');
remove_filter('the_content', 'wptexturize');

我仍然收到此错误。我猜它与 Wordpress 的 esc_html() 函数有关,但我不知道具体如何。

【问题讨论】:

  • 您是否使用wp_enqueue_script 函数来包含JS 并将查询字符串附加到$src 参数上?

标签: php javascript wordpress include character


【解决方案1】:

您可以将 javascript 文件上传到另一个服务,然后通过添加一个 HTML 块将其从那里导入到 Wordpress。

<script
   type="text/javascript"
   src="https://whatever-url-this-is/myjavascriptfile.js"
></script>

显然,Github 不再支持该功能,但有一些解决方法 herehere

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-10
    • 2020-11-18
    • 2018-03-08
    • 2013-08-01
    • 2011-05-27
    • 1970-01-01
    相关资源
    最近更新 更多