WordPressの投稿の抜粋に入力した内容を、the_excerpt()
で表示すると、入力内容は<p>
で囲まれて表示されます。例えば、meta descriptionで表示したい場合など、それでは困りますよね。
今回は、<p>
で囲まずに表示する方法を2つ紹介します。
get_the_excerptを使う
抜粋を表示したい箇所に、下記のコードを書けば、<p>
で囲まれず、抜粋の入力内容が表示されます。
<?php echo get_the_excerpt(); ?>
この場合、上記コードを書いた箇所でのみ、<p>
で囲まれず、表示されます。
remove_filterを使う
functions.phpに、下記のコードを書けば<p>
で囲まれず、抜粋の入力内容が表示されます。
remove_filter('the_excerpt', 'wpautop');
この場合、the_excerpt()
で表示するすべての箇所で、<p>
で囲まれず、抜粋の入力内容が表示されます。
すべての箇所で、<p>
で囲む必要がないのであれば、functions.phpに書くのが楽ですね。