回答:
あなたが本当に何を意味するのかを推測して、私はあなたがこのようなことが起こっていることを意味していると思います:
それがあなたが言及しているものである場合、それはあなたのテーマeditor-style.css
にビジュアルエディターで使用されているスタイルシートがあるためです。そのスタイルシートのどこかに次のようなものがあります:
html .mceContentBody {
max-width:640px;
}
それを削除するか、max-width
値を変更すると、カスタマイズできます。もう1つのオプションは、スタイルシートを完全に削除することです。これを行うには、テーマで(おそらくでfunctions.php
)次のコード行を見つけます。
add_editor_style();
そしてそれを削除します。
これがあなたの問題ではなかった場合は、お詫び申し上げます。説明が必要です。
WordPressがテンプレートスタイルシートをロードする前にスタイルシートをロードするように見えるため、スタイルをオーバーライドする方法は2つあります。最初に(そして最も簡単に):スタイルを重要にします。
html .mceContentBody {
max-width: none !important;
}
エディターが親スタイルをまったく読み込まないようにするには、これをテーマのfunctions.phpファイルに追加します。
function get_rid_of_editor_styles(){
global $editor_styles;
if(is_array($editor_styles))
foreach($editor_styles as $e)
$e = 'editor-style.css' == $e ? '' : $e;
}
add_action('init','get_rid_of_editor_styles');
function add_my_own_editor_styles(){
add_editor_style( 'custom-editor-style.css' );
}
add_action('after_setup_theme','add_my_own_editor_styles');
次に、子テーマで、のcustom-editor-style.css
代わりに子テーマのエディタースタイルシートとして使用しますeditor-style.css
。
回答のこの最後の部分は、すべての人にとって最良の解決策ではないことに注意してください。テンプレートとして20を使用する子テーマを使用していることがわかっているので、私はそれを提供しています。
max-width: none;
。私はそれを私の子のテーマに入れようとしましたが、管理者にいるときは読み込まれません-理由はわかりません(親が20です)。ワードプレスアップグレードや親テーマのアップグレードによって上書きされない場所に配置したいという考えです。