グローバル企業をしっかりサポート!多言語対応実績多数、チラシやSNS運営からWEB制作までお任せください!

Wordpressで自動挿入されるpタグを無効化にする方法

更新日:
 Wordpressで自動挿入されるpタグを無効化にする方法

Wordpressには標準で投稿や固定ページに自動的にpタグを追加する機能があります。とても便利な機能ですが、複雑なレイアウトのコーディングやJavascriptを使用していると邪魔になってしまうケースがありますので、この自動入力を無効化する方法をご紹介します。


自動挿入されるpタグを挿入させない方法


以下のコードをfunctions.phpにコピーします。


add_action('init', function() {
    remove_filter('the_excerpt', 'wpautop');
    remove_filter('the_content', 'wpautop');
});
add_filter('tiny_mce_before_init', function($init) {
    $init['wpautop'] = false;
    $init['apply_source_formatting'] = ture;
    return $init;
});


テンプレートページ別に無効化する方法

全体に無効化せず、ページテンプレート別に無効化にしたい場合、以下のコードをテンプレートデータに挿入します。

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