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

明確にするために:出力時の空白、またはソースコードの空白?

または、trim() を使用してみてください。これがお役に立てば幸いです。

于 2013-04-16T18:55:08.760 に答える