Невозможно изменить ширину содержимого в визуальном редакторе


Я использую ребенка двадцати четырех лет на этом сайте (хотя я не уверен, что используемая тема актуальна в данном случае).

Содержимое визуального редактора задается этим правилом стиля:

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');

Итак, что я упускаю/делаю неправильно?

Author: Community, 2015-10-24

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>';
}
 3
Author: Monkey Puzzle, 2015-10-28 10:38:46