我在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, 我有个主意。“”
我该怎么做。?
我在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, 我有个主意。“”
我该怎么做。?
在模板中使用PHP中的htmlspecialchars()函数,因为wordpress api在导入时会执行htmlspecialchars。
以下代码工作正常
<?php print htmlspecialchars_decode(get_post_meta($post->ID, \'field_name\', true)); ?>
我相信,在使用wp_kses_decode_entities
像这样
$field = get_post_meta(get_the_id(),field_name, true)
echo wp_kses_decode_entities($field);
这可能很难解释,我不知道是否有解决办法!?我有一个名为“wr\\u event”的自定义帖子类型和一个名为“event\\u type”的分层自定义分类法。自定义帖子类型有一个元框,用于event_date 并且与此帖子类型关联的所有帖子都按以下方式排序event_date. 我在循环中有一个特殊的条件来查询event_date 已经发生了-在这种情况下,它没有显示,但只列在我的档案中。就像你可以使用wp_list_categories() 我编写了一个自定义函数,它以完全相同的方式列出所有分类术语。现在