我在Wordpress中使用插件,通过以下内容输出文本 -
<span class="value-text"><?php echo esc_html( $value_text ); ?></span>
但是,如果原始文本条目包含换行符,则输出看起来像这样 -
line<br />
line
如何在没有<br />
答案 0 :(得分:0)
$string = "text<br />";
echo str_replace('<br />','',$string);
您可以这样使用:
<span class="value-text">
<?php echo str_replace('<br />','',esc_html($value_text)); ?>
</span>
答案 1 :(得分:0)
如果您只需要普通测试,最简单的解决方案就是去除所有标签
<span class="value-text"><?php echo strip_tags( esc_html( $value_text ) ); ?></span>
答案 2 :(得分:0)
如果您还想从输出中完全删除wp_strip_all_tags( string $string, bool $remove_breaks = false );
样式,请使用内置的$remove_breaks
函数的WordPress,该函数具有<br/>
参数。
<span class="value-text"><?php echo esc_html( wp_strip_all_tags( $value_text, true ) ); ?></span>