wordpressのエディタではビジュアルエディタとテキストエディタを切り替えることで、タグが勝手に挿入されたり消されることで、レイアウトが崩れてしまう問題が発生していました。
 
WordPressをHP制作に使い始めて早5年ほど。
この問題にはイラつき、頭を抱え続けていますが、とりあえず私のしている対処法をご紹介します。
スポンサーリンク







ビジュアル・テキストエディタの切り替え問題

固定ページのみ、ビジュアルエディタと投稿エディタの切り替えを禁止します。
 
ブログやニュースなどで使用する投稿や、カスタム投稿はそのままに、固定ページのみ切り替えを禁止します。
 
クライアントには、Wordpressのエラーが出てしまうということを説明し、ページの編集はテキストの修正を行う程度か、htmlを多少いじることになると説明。
 
更新したい内容が洗い出されている場合は「カスタムフィールド」などを使用し、レイアウトが崩れないこよう別途カスタマイズの提案を行います。
 
下記コードをfunctions.phpに追記します。
 
//固定ページのエディタ切り替え禁止
add_filter( 'user_can_richedit', function( $default ){
  $pt = get_post_type();
  if ( $pt === 'page' ) {
    return false;
  } else {
  return $default;
} );
根本的な問題解決ではありませんが、これが一番安全かなと。
Wordoressのメインはブログを書くことなので、複雑なタグレイアウトには対応できないのは仕方ないので諦めましょうw
スポンサーリンク