内容和日期之间的PHP换行符

时间:2017-12-21 20:00:46

标签: php

我正在尝试将标题和日期分为两行,但它们当前正在一行中运行。

这里的PHP新手需要帮助!

<span class="kb-topic__list-article-title"><?php echo esc_html(get_the_title()); echo nl2br(the_date());?> </span></a>

3 个答案:

答案 0 :(得分:3)

您需要做的就是回显换行符而不使用nl2br()函数:

<span class="kb-topic__list-article-title">
    <?php 
        echo esc_html(get_the_title()); 
        echo '<br>';
        echo (the_date());
     ?>
</span>

答案 1 :(得分:0)

只要您进出PHP和HTML,我就会将动态内容与HTML布局分开。您可以通过以下方式以这种方式实现目标:

<span class="kb-topic__list-article-title">
    <div>
        <?php echo esc_html(get_the_title()); ?>
    </div>
    <div>
        <?php echo (the_date()); ?>
    </div>
</span>

然后,您可以根据需要设置HTML元素的样式,以实现您想要的确切布局。但是,上面的代码将为您提供将两个函数的输出放在不同行上的基本效果。

答案 2 :(得分:0)

你也可以:

<span class="kb-topic__list-article-title">
<?php echo esc_html(get_the_title());?>
<br>
<?php echo (the_date());?>
</span>

刹车不在php