[WordPress] pタグ・brタグの自動追加機能を無効化する
スポンサーリンク
ワードプレスはデフォルトでは、記事に自動的にpタグやbrタグを挿入します。使用者がhtmlの知識がない人を前提としている場合は便利な面もある機能ですが、そうでない場合には不必要な機能です。そこで、function.phpでこの機能を無効化することにします。
remove_filter('the_content', 'wpautop'); remove_filter('the_excerpt', 'wpautop');
テーマフォルダ内のfunction.phpの、どこでも構わないので上の2行を書き加えると、the_content()
およびthe_excerpt()
を使って本文を出力する時に、pタグとbrタグが自動的に挿入されないようになります。
Googleで検索すると、pタグ挿入機能を停止する方法として、wp-includesフォルダ内のdefault-filters.phpからadd_filter('the_content', 'wpautop');
とadd_filter('the_excerpt', 'wpautop');
をコメントアウトする方法を紹介しているサイトが結構目につくのですが、wp-includesフォルダ内のファイルは、基本的に改造しない方が良いです。
add_filter()
で提供されている機能は、function.phpでremove_filter()
すれば実行されなくなりますので、上で紹介したfunction.phpに書き加える方法をお薦めします。
スポンサーリンク
WordPressカテゴリーの投稿
- [WordPress] 記事が更新された回数を取得する
- [WordPress] ダッシュボードのウィジェットを表示オプションを使わずに非表示化する
- [WordPress] 関連記事をカテゴリーに基づきアイキャッチ画像つきで表示
- [WordPress] バックアッププラグインの特徴と機能比較
- [WordPress] タグ版wp_list_categories
- [WordPress] have_comments()がFALSEを返しコメントが表示されない現象
- [WordPress] 個別記事ページでカテゴリーを表示するときの目的別の方法
- [PHP] 文字長がnバイト以下になるまで末尾の文字を1字づつカット
- [WordPress] wp_insert_post()でhtmlタグが除去されるのを防ぐ
- [WordPress] カテゴリー・タグ・カスタムタクソノミーを外部から登録・編集する