Невозможно изменить ширину содержимого в визуальном редакторе
Я использую ребенка двадцати четырех лет на этом сайте (хотя я не уверен, что используемая тема актуальна в данном случае).
Содержимое визуального редактора задается этим правилом стиля:
html .mceContentBody {
font-size: 100%;
max-width: 474px;
}
Я последовал ответу на этот вопрос: "Почему визуальный редактор в WordPress ограничивает ширину, обертывая содержимое?" и поместил этот код в мою пользовательскую таблицу стилей редактора:
html .mceContentBody {
max-width: none !important; }
Я совершенно уверен, что я правильно постановка в очередь таблицы стилей пользовательского редактора (изменения, которые я делаю в style.css, работают). Вот что у меня есть в моем ребенке functions.php файл:
<?php
function RegisterCustomScriptsStyles(){
// Register and enqueue custom stylesheets
// Register custom stylesheets to the path to the theme's stylesheets
wp_register_style( 'customStylesheet', get_template_directory_uri() . '/style.css');
wp_register_style( 'customEditorStylesheet', get_template_directory_uri() . '/editor-style.css');
// Enqueue the stylesheets
wp_enqueue_style( 'customStylesheet' );
wp_enqueue_style( 'customEditorStylesheet' );
// Register and enqueue custom scripts
// Register custom scripts to the path to the theme's scripts
//wp_register_script( 'customScript', get_stylesheet_directory_uri() . '/customScript.js', array('jquery') );
//wp_enqueue_script( 'customScript' );
}
add_action('wp_enqueue_scripts', 'RegisterCustomScriptsStyles');
Итак, что я упускаю/делаю неправильно?
1 answers
Wordpress не будет знать, что вы хотите применить этот css к бэкэнду, если вы не загрузите его должным образом. Я полагаю, что ваш css будет загружен на интерфейсе сайта, но не на бэкэнде.
Если вы хотите, чтобы он загружался на серверную часть, вам следует использовать вместо этого:
function i_want_a_cool_editor_style() {
add_editor_style( 'editor-style.css' );
}
add_action( 'admin_init', 'i_want_a_cool_editor_style' );
Альтернативный подход, если у вас есть только несколько стилей для загрузки, заключается в загрузке css непосредственно на functions.php (но опять же, используя правильный код для его загрузки), например.
add_action('admin_head', 'my_cool_stylin');
function my_cool_stylin() {
echo '<style>
html .mceContentBody {
max-width: none !important; }
</style>';
}