WordPressは記事投稿の際、改行をすると自動でbrタグやpタグが挿入されることあります。
非常に便利な機能ではあるのですがホームぺージのデザイン上この機能が不要な場合があります。
特に通常の記事投稿のページは管理者が簡単に投稿するためにこのままで、固定ページだけこの機能を無効化したい場合が多いです。
今回はWordPressの固定ページに自動で入る改行タグを入れさせない方法をご紹介いたします。
function.phpに自動整形機能を無効化を設定する
ご利用のテーマのfunction.phpに以下のコードを追加してください。
FTPから直接ファイルを編集するか、管理画面から編集する場合は「外観>テーマエディタ」からfunction.phpを選択して編集してください。
1 2 3 4 5 |
/* 固定ページのみ自動整形機能を無効化*/ function disable_page_wpautop() { if ( is_page() ) remove_filter( 'the_content', 'wpautop' ); } add_action( 'wp', 'disable_page_wpautop' ); |
function.phpはエラーがあるとブログ自体が真っ白になったり、表示しなくなったりするので慎重に編集してください。すぐに元に戻せるようにバックアップを取りながら編集することをおすすめします。
すべての投稿の自動整形機能を無効化するには
すべての投稿ですべての投稿の自動整形機能を無効化する方法も掲載しておきます。こちらもfunction.phpに以下のコードを追加してください。
1 2 3 |
/*すべての投稿の自動整形機能を無効化*/ remove_filter('the_content', 'wpautop'); remove_filter('the_excerpt', 'wpautop'); |
まとめ
WordPressの固定ページに自動で入る改行タグを入れさせない方法をご紹介いたしました。
function.phpを編集するので変更の際は慎重に更新してください。
最後まで読んでいただきありがとうございました。
コメント