Articles of child theme

Бесплатная тема и css / bootstrap.css не переопределены в дочерней теме

Почему WordPress все еще использует bootstrap.css из родительской темы, когда у меня есть дочерняя тема, которая (успешно для других вещей) наследует родительскую тему? У меня есть bootstrap.css, установленный в дочерней теме внутри того же каталога css /, и я вижу в firebug, что на странице используется bootstrap.css родителя.

Как удалить текст нижнего колонтитула администратора из внутренней дочерней темы?

Я использую этот набор функций в дочерней теме, чтобы удалить ненужную информацию нижнего колонтитула: add_filter( 'admin_footer_text', '__return_empty_string', 11 ); add_filter( 'update_footer', '__return_empty_string', 11 ); Все это работало хорошо, когда в шестнадцатой теме. Теперь в дочерней теме эти фильтры не работают. Как решить эту проблему, поскольку это не только фильтр, который я использую.

Различные способы загрузки дочерней темы css

Я заметил, что когда я загружаю CSS для дочерней темы следующим образом: https://digwp.com/2016/01/include-styles-child-theme/ , я получаю двойные записи в хромовом инспекторе для мои правила CSS и отключить второй набор, показанный для того, чтобы перейти к первому набору (например, путем проверки / снятия отметки с правил). Это использует следующий код: function example_enqueue_styles() { // enqueue parent […]

Я создал дочернюю тему, и она не работает для некоторых файлов css

У меня есть шаблон с 4 css-файлами: rtl.css , style.css , main.css , bootstrap.css . rtl.css и style.css находятся в моем корневом шаблоне, например: my_template_root/style.css . main.css и bootstrap.css расположены, например: my_template_root/assets/stylesheet/main.css Код functions.php : add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' ); function my_theme_enqueue_styles() { wp_enqueue_style( 'parent-style', get_directory_directory_uri() . 'style.css' ); } Этот код functions.php применяется правильно только […]

Можно ли использовать add_filter во включенном файле в функции child.php дочерней темы?

Я пытаюсь сделать что-то основное, но я не могу понять это, или я даже не уверен, что это можно сделать в детской теме. Я пытаюсь организовать коды в файле functions.php в дочерней теме, создав отдельный каталог для включенных файлов и получив все файлы. В принципе, вот код в моем файле functions.php : require_once( get_stylesheet_directory_uri() . […]

Детский стиль загружается перед всеми родительскими стилями

Я пытаюсь перейти к дочерним темам, но, похоже, проблема с порядком загрузки таблиц стилей. У меня есть родительская тема, которая использует wp_enqueue_style для загрузки всех таблиц стилей, включая основную таблицу стилей, Bootstrap и некоторые другие. Когда я создаю wp_enqueue_style тему, а затем добавляю ее собственную таблицу стилей в wp_enqueue_style , она загружает ее сначала перед […]

Переопределить Javascript в плагине?

Можно ли переопределить Javascript в плагине с дочерней темой? В частности, я пытаюсь переопределить часть страницы продукта WooCommerce – я бы хотел избавиться от областей содержимого с вкладками и вместо этого отобразить все содержимое с вкладками, а затем привязать ссылки вниз по странице. Я выяснил, как это сделать на локальной установке, удалив часть Javascript в […]

Избавление от неиспользуемых директив css

Я купил тему (разработанную поверх другой темы, как я узнал позже), сильно изменил ее как детскую тему, и теперь у меня есть тысячи (более или менее 15000) строк css, которые не используются. Есть ли эффективный способ удаления того, что мне не нужно. Эффективно я имею в виду не один за другим. Вы зарабатываете что-то с […]

Родительская тема CSS переопределение правил дочерних CSS

Это похоже на общую проблему, но поскольку я изменяю свои дочерние темы style.css, правила parent.css отменят любые изменения, которые я делаю. Одним из основных решений, по- видимому, является правильное размещение вашего файла functions.php. У меня нет опыта работы в php, но у меня есть копия и вставка нескольких версий этого без везения. Вот мой код […]

Наследовать скрипты от родительской до детской

Итак, я получил родительскую цепочку, которая содержит такие скрипты: function my_scripts() { wp_deregister_script('jquery'); wp_enqueue_script( 'modernizr', get_stylesheet_directory_uri().'/assets/js/dist/modernizr.min.js', array(), '1.0', false ); wp_enqueue_script( 'jquery', get_stylesheet_directory_uri().'/assets/js/dist/jquery.min.js', array(), '1.0', false ); wp_register_script( 'scripts', get_stylesheet_directory_uri().'/assets/js/dist/scripts.min.js', array(), '1.0', true ); wp_enqueue_style( 'fonts', 'https://fonts.googleapis.com/css?family=Lora:400,400italic', array(), '1', 'screen,projection' ); wp_enqueue_style( 'style', get_stylesheet_directory_uri().'/style.css', array(), '1', 'screen,projection' ); } add_action( 'wp_enqueue_scripts', 'my_scripts' ); Я добавил, […]