Intereting Posts
Использование параметра $ GET из URL-адреса для перенаправления на URL-адрес (WordPress) Как включить последнее сообщение определенной категории на соответствующей странице Как получить URI для темы без домена. Пример: / wp-content / themes / my-theme Удалить сообщение со всеми прикрепленными к нему файлами Показать персонализированную категорию сообщений для отдельной записи Заменить функцию плагина на пользовательскую функцию? Страница категории не отображается Заполнение содержимого при установке прохождение разметки считало атрибут короткого кода Показать сообщения из категории по группам по годам Усиление моей игры с помощью WordPress хостинга Используя API-интерфейс настроек, как мне добавить несколько значений в параметр? Использование большего количества виджетов на главной странице приводит к медленной загрузке WordPress? Плагин для автоматического изменения якорных текстов URL-адресов в заголовке получателей? Как зарегистрировать пользователя через модальный после нажатия ссылки в коротком коде?

Почему мои стили применяются к области администрирования?

Все мои выделенные стили также применяются к фоновому контенту. Раньше я никогда не сталкивался с этим поведением.

Вот мой код:

wp_register_style( 'main-styles', get_stylesheet_directory_uri() . '/css/styles.css', false, '1.0.0', 'all'); wp_enqueue_style('main-styles'); 

Solutions Collecting From Web of "Почему мои стили применяются к области администрирования?"

Почему мои стили применяются к области администрирования?

Предполагая, что это весь код, это потому, что вы ставите в очередь стили глобально. Вам нужно подключить это к wp_enqueue_scripts , который будет загружаться только на передней панели.

 wp_register_style( 'main-styles', get_stylesheet_directory_uri() . '/css/styles.css', false, '1.0.0', 'all'); function enqueue_script_front_wpse_84975() { wp_enqueue_style('main-styles'); } add_action('wp_enqueue_scripts', 'enqueue_script_front_wpse_84975'); 

Вы можете зарегистрировать глобально или поместить эту часть wp_register_scripts внутри функции enqueue_script_front_wpse_84975 , но вам нужно зацепить wp_enqueue_style , по крайней мере, в wp_enqueue_scripts или вы будете вставлять таблицу стилей всюду. Я понимаю, что странно вставлять таблицу стилей на крючок, заканчивающийся «скриптом», но это верно для Codex .

wp_enqueue_style может быть и используется для размещения в любом месте, спереди или сзади, как вы можете видеть на странице Codex для admin_enqueue_scripts

Где вы их связываете?

Если вы посмотрите на код , вы должны добавить их в функцию и подключить функцию к wp_enqueue_scripts для отображения на передней панели.

Пример:

 function add_my_css(){ wp_register_style( 'main-styles', get_stylesheet_directory_uri() . '/css/styles.css', false, '1.0.0', 'all'); wp_enqueue_style('main-styles'); } add_action('wp_enqueue_scripts', 'add_my_css');