从数据库表POST_META中提取的字符串在前端显示了HTML标记 时间:2015-03-27 作者:shashank 我在wordpress数据库的post\\u meta表中保存了一个字符串,其中包含html实体,如-<p>Hello <b>Shashank</b>, I have an idea.</p>当我使用函数在前端获取此字符串时get_post_meta(get_the_id(),field_name, true). 它用HTML实体回显字符串,就像它存储在DB中一样。但我想把这个刺显示为“你好”Shashank, 我有个主意。“”我该怎么做。? 2 个回复 SO网友:frenchy black 在模板中使用PHP中的htmlspecialchars()函数,因为wordpress api在导入时会执行htmlspecialchars。以下代码工作正常<?php print htmlspecialchars_decode(get_post_meta($post->ID, \'field_name\', true)); ?> SO网友:M-R 我相信,在使用wp_kses_decode_entities 像这样$field = get_post_meta(get_the_id(),field_name, true) echo wp_kses_decode_entities($field); 结束 文章导航