Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP(WP)-忽略HTML标记_Php_Wordpress - Fatal编程技术网

PHP(WP)-忽略HTML标记

PHP(WP)-忽略HTML标记,php,wordpress,Php,Wordpress,为什么浏览器中会忽略br html标记 <p> <?php $footer_1 = the_field('footer_1'); $footer_2 = the_field('footer_2'); $footer_3 = the_field('footer_3'); if (!empty($footer_1)) {

为什么浏览器中会忽略br html标记

<p>
                <?php 
                $footer_1 = the_field('footer_1');
                $footer_2 = the_field('footer_2');
                $footer_3 = the_field('footer_3');
                if (!empty($footer_1)) {
                    the_field('footer_1');
                    echo "<br />";
                }
                if (!empty($footer_2)) {
                    the_field('footer_2');
                    echo "<br />";
                }
                if (!empty($footer_3)) {
                    the_field('footer_3');
                }
                ?>
            </p>


编辑:浏览器代码将p元素作为一段文本输出。那里也没有显示br标记。这三个变量是来自高级自定义字段的文本字段。

该字段用于实际回显自定义字段数据,因此不能将其分配给变量。改用get_字段,如下所示:

<p>
<?php 
$footer_1 = get_field('footer_1');
$footer_2 = get_field('footer_2');
$footer_3 = get_field('footer_3');
if (!empty($footer_1)) {
    echo $footer_1 . '<br>';
}
if (!empty($footer_2)) {
    echo $footer_2 . '<br>';
}
if (!empty($footer_3)) {
    echo $footer_3;
}
?>
</p>


页脚1、页脚2和页脚3是什么类型的自定义字段?能否显示浏览器代码检查器在整个段落中显示的内容?请参见上文。谢谢。这回答了你的问题吗?实际上不是这样,因为_字段正确显示了值。只是br标签没有被呈现。你可以在这里向人们指出他们问题的确切答案/解决方案,他们仍然会说“不,没有帮助”…