簡體   English   中英

PHP (WP) - 忽略 HTML 標記

[英]PHP (WP) - Ignoring HTML markup

為什么瀏覽器中忽略了 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 標簽。 這三個變量是高級自定義字段中的文本字段。

the_field 用於實際回顯自定義字段數據,因此您不能將其分配給變量。 改用 get_field ,如下所示:

<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>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM