Поддержка → WooCommerce → Добавление стилей в дочернюю тему
Добавление стилей в дочернюю тему
-
Как узнать какие стили конфликтуют, что бы дочерние не влияли на разметку родительских? Каким плагином дочерних тем можно сделать запрет изменения родительских , дочерними настройками ?
-
Вы, видимо, как-то не правильно понимаете назначение дочерней темы. Она как раз и нужна для изменения родительской.
Я это как раз таки прекрасно понимаю , почему тогда, при простом добавлении стилей дочерней в ней слетают все настройки? Не стилей, а даже просто подключении бутстрапа и других библиотек. Логично ведь, было сделать плагин который показывает взаимозаменяемые имена файлов и классы
- Ответ изменён 3 года, 3 месяца назад пользователем novikov4333.
- Ответ изменён 3 года, 3 месяца назад пользователем novikov4333.
Логично ведь, было сделать плагин который показывает взаимозаменяемые имена файлов и классы
Сделайте 🙂
почему тогда, при простом добавлении стилей дочерней в ней слетают все настройки?
Никогда с таким не сталкивался.
Логично ведь, было сделать плагин который показывает взаимозаменяемые имена файлов и классы
Лично у меня нужды в таком плагине не возникало. Если вам нужен такой костыль и его нет в оф.каталоге, то можете написать его самостоятельно.
Просто это очень странно , думаю разработчикам тем нужно делать 2 версии — одна для бутстрапа, вторая для обычная на флексах
Сами попробуйте подключить на эту тему стили https://www.kadencewp.com/
Тут просто, факт того что любой файл подключенный нарушает разметку родителя.Мда… Растроился я, не думал что на этом этапе подключения стилей такую свинью подложат
думаю разработчикам тем нужно делать 2 версии — одна для бутстрапа, вторая для обычная на флексах
И хорошо бы еще на гридах, тейблах и флоатах — для полноты картины. Надеюсь, Вы свои темы так и будете выкладывать. 🙂
<?php
// Exit if accessed directly
if ( !defined( ‘ABSPATH’ ) ) exit;// BEGIN ENQUEUE PARENT ACTION
// AUTO GENERATED — Do not modify or remove comment markers above or below:if ( !function_exists( ‘chld_thm_cfg_locale_css’ ) ):
function chld_thm_cfg_locale_css( $uri ){
if ( empty( $uri ) && is_rtl() && file_exists( get_template_directory() . ‘/rtl.css’ ) )
$uri = get_template_directory_uri() . ‘/rtl.css’;
return $uri;
}
endif;
add_filter( ‘locale_stylesheet_uri’, ‘chld_thm_cfg_locale_css’ );if ( !function_exists( ‘child_theme_configurator_css’ ) ):
function child_theme_configurator_css() {
wp_enqueue_style( ‘chld_thm_cfg_child’, trailingslashit( get_stylesheet_directory_uri() ) . ‘style.css’, array( ‘kadence-global’,’kadence-header’,’kadence-content’,’kadence-woocommerce’,’kadence-footer’ ) );
}
endif;
add_action( ‘wp_enqueue_scripts’, ‘child_theme_configurator_css’, 10 );
add_action( ‘wp_enqueue_scripts’, ‘register_my_styles’, 20 );// END ENQUEUE PARENT ACTION
function register_my_styles() {
wp_enqueue_style( ‘bootstrap’, get_stylesheet_directory_uri().’/assets/css/bootstrap.min.css’ );
wp_enqueue_style( ‘style’, get_stylesheet_directory_uri().’/assets/css/style.css’ );
wp_enqueue_style( ‘responsive’, get_stylesheet_directory_uri().’/assets/css/responsive.css’ );
wp_enqueue_style( ‘fevicon’, get_stylesheet_directory_uri().’/assets/images/fevicon.png’ );
wp_enqueue_style( ‘jquery’, get_stylesheet_directory_uri().’/assets/css/jquery.mCustomScrollbar.min.css’ );wp_enqueue_script( ‘jqueryjs’, get_stylesheet_directory_uri().’/assets/js/jquery.min.js’);
wp_enqueue_script( ‘popperjs’, get_stylesheet_directory_uri().’/assets/js/popper.min.js’);
wp_enqueue_script( ‘bootstrapjs’, get_stylesheet_directory_uri().’/assets/js/bootstrap.bundle.min.js’);
wp_enqueue_script( ‘jqueryjs1′, get_stylesheet_directory_uri().’/assets/js/jquery-3.0.0.min.js’);
wp_enqueue_script( ‘pluginjs’, get_stylesheet_directory_uri().’/assets/js/plugin.js’);
wp_enqueue_script( ‘mCustomScrollbarjs’, get_stylesheet_directory_uri().’/assets/js/jquery.mCustomScrollbar.concat.min.js’);
wp_enqueue_script( ‘customjs’, get_stylesheet_directory_uri().’/assets/js/jquery.mCustomScrollbar.concat.min.js’);
}Пожалуйста, оформляйте код нормально!!
Сами попробуйте подключить на эту тему стили
Тема еще и не из оф. каталога? Нет спасибо, я не связываюсь с подобным хламом.
В таких может быть вообще что угодно и вам стоит обратиться к ним в техподдержку.
п.9 правил форума.И почему вы все время говорите «подключать»? Пользовательские стили нужно не подключать, а писать недостающие.
- Тема «Добавление стилей в дочернюю тему» закрыта для новых ответов.