ワードプレスで固定ページにPタグが自動挿入されるときの対処法についてご説明していきたいと思います。
プラグインを入れる
wpautop control
下記の3番目のoffにチェックをいれてSaveChangesクリックでpタグが除去されます。
プラグインの場合はこれで設定が終了ですのでめちゃくちゃ簡単です。
function.phpを編集する場合は以下になります。
PHP構文
こちらは固定ページのみpタグを除去する場合の構文です
以下がPHP構文になります。
こちらをfunction.phpにコピペします。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | /* 固定ページpタグ自動挿入削除 */ add_filter('the_content', 'wpautop_filter', 9); function wpautop_filter($content) { global $post; $remove_filter = false; $arr_types = array('page'); //投稿タイプを指定 $post_type = get_post_type( $post->ID ); if (in_array($post_type, $arr_types)) $remove_filter = true; if ( $remove_filter ) { remove_filter('the_content', 'wpautop'); remove_filter('the_excerpt', 'wpautop'); } return $content; } |
function.phpの編集
外観→テーマエディタ
テーマファイルのテーマのための関数(function.php)をクリック
function.phpの一番下にコピペ→ファイル更新
必ずバックアップして元に戻せるようにしてから実行してください。
ブラウザで確認
グーグルクロームの場合
目的のページを表示させてF12キーを
押し下記の赤枠の箇所をクリック
あとは目的の箇所をクリックしてブラウザのElementsをクリックすれば目的の箇所のhtmlが表示されるのでそこで確認できます。
まとめ
ワードプレスの機能で通常は便利な機能が多いですが、たまにこのようないらないと思う機能がワードプレスにはありますよね~( ̄∀ ̄)