php - the_field 不输出为 HTML

标签 php wordpress

我正在帮助一个伙伴并为他修改他的 Wordpress 作品集。我不使用 php很多时候,所以这可能很简单。

在模板中,我调用 Wordpress the_field()像这样的方法:

<?php echo the_field('full_text'); ?>

这是输出 full_text 的内容很好但是full_text确实包含 <a>标签未作为链接生成,而是显示为:

 <a href="http://thelink.com">The Link</a>

而不是实际生成链接。

我需要做什么才能获得 full_text 中包含的任何 HTML字段显示为 HTML 而不是纯文本?

编辑

custom_fields.php我发现:

            array (
            'key' => 'field_4',
            'label' => 'Full Text',
            'name' => 'full_text',
            'type' => 'textarea',
            'order_no' => 2,
            'instructions' => 'Write about this item.',
            'required' => 0,
            'conditional_logic' => 
            array (
                'status' => 0,
                'rules' => 
                array (
                    0 => 
                    array (
                        'field' => 'null',
                        'operator' => '==',
                        'value' => '',
                    ),
                ),
                'allorany' => 'all',
            ),
            'default_value' => '',
            'formatting' => 'br',
        ),

最佳答案

您似乎在使用高级自定义字段。如果是这样,您需要关闭“过滤内容”设置才能显示链接。

关于php - the_field 不输出为 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16324820/

相关文章:

php - 返回 mysql 字段中的 xml 参数

php - 使用php下载文件时无法浏览网站

php - WordPress 不使用插件的热门帖子

wordpress - 获取基于特定类别的所有标签(包括来自子类别和帖子的所有标签) wordpress

javascript - JS 触发器仅在每隔一个页面加载时正确触发

php - 如何在 PHP 中创建抽象?

php - SET a1 WHERE a AND b1 WHERE b AND c1 WHERE c, 等等

css - 为什么 wordpress 输出菜单 html 而 <li> 标签之间没有空格

html - CSS 显示 block 问题

CSS 绝对定位和响应式设计