1

基本上我有一个 WordPress 循环,我需要压缩所有代码,并像这样剥离所有不必要的空白:

<article><p>Content</p></article><article><p>Content</p></article><article><p>Content</p></article>

我正在使用以下方法包含循环文件:

<?php get_template_part('library/inc/loop'); ?>

只是想知道是否有一种简单的方法,例如:

<?php trim( get_template_part('library/inc/loop') ); ?>

如果这是可能的,我的所有问题都将得到解决,非常感谢任何帮助。干杯!

4

2 回答 2

1

要删除 HTML 元素中的所有前导和尾随空格,您可以使用

// Remove whitespace before '<'
$html = preg_replace('~\s+<~', '<', $html);
// Remove whitespace after '>'
$html = preg_replace('~>\s+~', '>', $html);

这将使文本中的任何空白保持不变。

于 2013-04-16T19:20:04.327 回答
0

我对 WordPress 的“后端”不太熟悉,但是你可以试试

str_replace(" ","",$data);//Find whitespace " " and replace with ""

澄清一下:输出时的空格,还是源代码中的空格?

或者正如您尝试使用修剪()。我希望这可以帮助你。

于 2013-04-16T18:55:08.760 回答