我是PHP和WordPress的新手。
我已经在WordPress上创建了一个站点,用户可以在其中添加HTML代码片段(输入使用metabox获取并显示)。问题是WordPress不呈现输入值,而是将其转换为ASCII,并将HTML代码段显示为原始HTML,而不是呈现。
有什么解决办法吗?在模板的某些部分,我希望显示呈现的HTML,以及转义的(原始)HTML。
请注意,我正在自定义帖子类型中使用自定义元框。我使用this generator.
我是PHP和WordPress的新手。
我已经在WordPress上创建了一个站点,用户可以在其中添加HTML代码片段(输入使用metabox获取并显示)。问题是WordPress不呈现输入值,而是将其转换为ASCII,并将HTML代码段显示为原始HTML,而不是呈现。
有什么解决办法吗?在模板的某些部分,我希望显示呈现的HTML,以及转义的(原始)HTML。
请注意,我正在自定义帖子类型中使用自定义元框。我使用this generator.
如果要输出受信任的html,请使用html_entity_decode
.
$orig = "I\'ll \\"walk\\" the <b>dog</b> now";
$a = htmlentities($orig);
$b = html_entity_decode($a);
echo $a; // I\'ll "walk" the <b>dog</b> now
echo $b; // I\'ll "walk" the <b>dog</b> now
您可以找到更多示例here.我是wordpress开发的新手,我在我的项目中安装了高级自定义字段插件,并创建了两个文本字段名称&;我还创建了一个插件,可以在帖子中创建一个带有文本框的元框。现在在帖子中,我将获得自定义字段名称(&A);电子邮件和我的自定义元框旁边将出现,但我必须将我的元框附加到名称字段旁边,即在名称字段和电子邮件字段之间。我的metabox代码如下。请任何人帮帮我//Creating the custom meta box function my_notice_meta_box() {