Plugins 使用'&';不是'&;amp';
一些Wordpress插件(一个是MapPress,它使用谷歌地图)在链接中使用了符号,但没有将它们转换为正确的HTML字符实体:Plugins 使用'&';不是'&;amp';,plugins,wordpress,Plugins,Wordpress,一些Wordpress插件(一个是MapPress,它使用谷歌地图)在链接中使用了符号,但没有将它们转换为正确的HTML字符实体: & 这会使标记无效,非常令人沮丧! 有没有办法将&转换为& 我已经搜索了很长时间,没有找到解决方案,但是已经阅读了很多关于这个主题的有趣文章 我想您正在寻找htmlentities: 我想您正在寻找htmlentities: 我会给他写封电子邮件,让他在他的插件中使用htmlentities。更好的办法是,自己修改,然后给他发一个补丁。我会
&
这会使标记无效,非常令人沮丧!
有没有办法将&
转换为&代码>
我已经搜索了很长时间,没有找到解决方案,但是已经阅读了很多关于这个主题的有趣文章 我想您正在寻找htmlentities
:
我想您正在寻找htmlentities
:
我会给他写封电子邮件,让他在他的插件中使用htmlentities
。更好的办法是,自己修改,然后给他发一个补丁。我会给他写一封电子邮件,让他在他的插件中使用htmlentities
。更好的办法是,自己修改,然后给他发一个补丁。David和Douglas在这一点上都是正确的:这是一个相当简单的修复方法,但它确实希望找到回到项目代码库的方法。如果你不这样做,你已经有效地创建了一个插件的迷你分叉,每次有更新时你都必须重新修补它。我已经就此联系了作者。。看起来我必须自己尝试修补它(并将更新的文件发送给他!);)David和Douglas在这一点上都是正确的:这是一个相当简单的修复,但它确实希望找到回到它所来自的项目的代码库中的方法。如果你不这样做,你已经有效地创建了一个插件的迷你分叉,每次有更新时你都必须重新修补它。我已经就此联系了作者。。看起来我必须自己尝试修补它(并将更新的文件发送给他!);)
<?php
$str = "A 'quote' is <b>bold</b>";
// Outputs: A 'quote' is <b>bold</b>
echo htmlentities($str);
// Outputs: A 'quote' is <b>bold</b>
echo htmlentities($str, ENT_QUOTES);
?>