<?php
$terms = get_the_terms(get_the_ID(), 'locatie'); // Get the terms associated with the post
if ($terms && !is_wp_error($terms)) :
foreach ($terms as $term) : ?>
<h2><?php echo esc_html($term->name); ?></h2>
<p><?php echo esc_html($term->description); ?></p>
<?php endforeach;
endif;
?>
我想输入位置信息,添加一些换行符,也许使用 HTML,并添加指向 Google 地图或其他内容的链接。我下载了一个插件来在分类中启用富文本编辑,并正确格式化它。但是,代码返回没有所有格式。如何确保加载格式化的富文本/html 描述?
任何建议都欢迎<3
我认为阻碍你的是
esc_html(...)
功能。
它恰恰抵消了你想要实现的目标。
您需要字符串值的原始、非转义版本。我假设您的“描述”字段返回的内容看起来像这样
<p>Hello world!</p><br>
。
esc_html
对此所做的事情称为“转义”。这将替换浏览器解释为 HTML 的所有特殊字符,例如分别将 <
和 >
替换为 <
和 >
。
您可以在此处了解有关何时以及如何使用此功能的更多信息:https://developer.wordpress.org/reference/functions/esc_html/