Почему визуальный редактор в Wordpress ограничивает ширину, оборачивая содержимое?
Я нахожу это поведение в редакторе по крайней мере раздражающим, оно мешает мне использовать мой экран.
Почему визуальный редактор в Wordpress ограничивает ширину, оборачивая содержимое?
Я нахожу это поведение в редакторе по крайней мере раздражающим, оно мешает мне использовать мой экран.
Ответы:
Опасаясь угадать, что вы на самом деле имеете в виду, я полагаю, вы имеете в виду, что происходит нечто подобное:
Если это то, на что вы ссылаетесь, это потому, что ваша тема имеет editor-style.css
таблицу стилей, которая используется в визуальном редакторе. Где-то внутри этой таблицы стилей что-то вроде этого:
html .mceContentBody {
max-width:640px;
}
Удаление этого или изменение max-width
значения позволит вам настроить это. Другим вариантом является полное удаление таблицы стилей. Чтобы сделать это, найдите следующую строку кода в своей теме (вероятно, в functions.php
):
add_editor_style();
и удали это.
Если это не ваша проблема, я прошу прощения и хотел бы получить разъяснения.
Поскольку WordPress загружает вашу таблицу стилей до загрузки таблицы стилей шаблона, существует два способа переопределения стилей. Первое (и самое простое): сделайте свой стиль важным:
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
.
Обратите внимание, что последняя часть ответа не будет лучшим решением для всех. Я предлагаю его только потому, что знаю, что вы используете дочернюю тему, используя в качестве шаблона двадцать.
max-width: none;
. Я пытался поместить его в свою дочернюю тему, но он не загружается, когда я нахожусь в администраторе - не знаю почему (родительский двадцать). Идея заключается в том, что я хочу поместить его в такое место, где оно не будет переопределено обновлением WordPress или обновлением родительской темы.