【发布时间】:2013-06-13 21:19:36
【问题描述】:
我正在使用PHP 包含函数将静态PHP 和JS 内容包含在我的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