web-dev-qa-db-ja.com

抜粋は自動的に段落スペースを削除します

私は自分のフロントページに投稿の抜粋を使用しています。私の抜粋では、投稿の要約は、投稿に表示されているスペースがない状態でまとまっているようです(段落のスペースは自動的に削除されます)。これがデフォルトの動作です。

質問:段落を抜粋して保持する方法はありますか。

Twenty Tenテーマのloop.phpのフロントページに抜粋を表示するために、これを変更しました(#137行目あたり)。

<?php if ( is_archive() || is_search() ) : // Only display excerpts for archives and search. ?>

これとともに:

<?php if ( is_home() || is_front_page() || is_archive() || is_search() ) : // Only display excerpts for archives and search. ?>

ありがとう。

1
Tara

私の他の答えがうまくいかなかったように見えるので、私はそれを調べて、これを見つけました:

http://aaronrussell.co.uk/legacy/improving-wordpress-the_excerpt/

その記事はあなたがそこに<p>タグを保つのに必要なすべてをあなたに与えるべきです。

1
Samuel Hulick

重要な行は「if」である可能性は低いです、それはこれです:

<?php the_excerpt(); ?>

それがコンテンツを吐き出すものです。 nl2br(http://php.net/manual/en/function.nl2br.php)を追加すると改行を返すのに役立ちます。

ただし、手動でエコーアウトする必要があるので、代わりに "get_the_excerpt()"を使用してください。

この行は動作するはずです。

<?php echo nl2br(get_the_excerpt()); ?>
0
Samuel Hulick