投稿編集で<P>タグ自動挿入を無効にする

投稿編集には、テキストとビジュアル編集があります。 テキスト編集でも自動でタグを付けるフックがあって、画像 の後には改行が入ってしまいイメージ通りに文章や画像配置ができない場合があります。 そんなタグを外す事ができます。正確に言えば、デフォルトで設定されている、wpautop というフィルターフックが実行されている訳で、この振る舞いを削除すればいい訳です。 <P>タグを挿入するさっきのフィルターフックを削除するには、remove_filter 関数を使います。

<?php remove_filter ('the_content', 'wpautop'); ?>

この、remove_filter 関数をfunctions.php に入れるとすべてのファイルに影響しますので、single.php にのみremove_filter 関数を入れる場合は

<?php remove_filter ('the_content', 'wpautop'); ?>
<?php the_content(); ?>

このようにthe_content() の前に入れます。これで、<P>タグは外れます。 これが良いのは、画像など連続で横配置する場合に便利なんですよネ。

メディアで挿入

WordPress


メディアで挿入

WordPress


メディアで挿入

WordPress


Pタグが入りるとこうなりますよね。
メディアで挿入

WordPress

メディアで挿入

WordPress

メディアで挿入

WordPress

Pタグが入らないと、画像を次から次へと左揃えで追加してもご覧の通り綺麗に横並びになります。
%d人のブロガーが「いいね」をつけました。
%d人のブロガーが「いいね」をつけました。