Intereting Posts
Как я могу разрешать липкие сообщения, но закрываю запрос до 1 сообщения? Как регистрировать изменения базы данных во время обновления? WordPress вызывает страницу архива вместо шаблона пользовательской страницы WordPress functions.php – Выполнить плагин для конкретного пользователя онлайн Удаление тегов объявлений удаляет категории Шаблон таксономического архива, который показывает сообщения из более чем одной таксономии str_replace не сохраняет пробелы добавьте ссылки на верхний уровень в меню wordpress, называемое «основным», Почему WordPress объединяет термин с тем же именем в таблице wp_terms? Использование чего-то другого вместо 9 wp_query Получить подписи к изображениям для изображений в галерее Загрузка мультимедиа не работает после скрытия некоторых элементов из functions.php Сохранить и вернуть тип ввода – это текст в настраиваемом типе сообщений Pagination Не работает на домашней странице с 2 запросами Админы не могут редактировать сообщения друг друга

Переопределение файла темы редукции в дочерней теме

Я использую тему, которая использует среду Redux для параметров настройки. Я создал дочернюю тему для настройки этой темы. В рамках темы я хочу отредактировать один из файлов. Чтобы сделать это, я подумал, что могу просто скопировать файл в мою дочернюю тему, и это будет отменено, но, похоже, это не так. Немного исследований говорит, что я могу использовать фильтр в своем файле функций для этого, но я не уверен, как это сделать.

Раздел кода, который я хочу изменить, выглядит так и находится в моем файле customizer.php

$this->sections[] = array( 'title' => esc_html__('Footer', 'maverick-theme'), 'desc' => esc_html__('Configure footer styles.', 'maverick-theme'), 'subsection' => true, 'fields' => array( array( 'id' => 'customizer-footer-bg-color', 'type' => 'color', 'title' => esc_html__('Background Color', 'maverick-theme'), 'default' => '', 'output' => array('background-color' => '#main-footer, #bottom-footer') ), array( 'id' => 'customizer-footer-social-color', 'type' => 'color', 'title' => esc_html__('Social Icon Color', 'maverick-theme'), 'default' => '', 'output' => array('color' => '#bottom-footer .social-icons li a') ), array( 'id' => 'customizer-footer-social-hover-color', 'type' => 'color', 'title' => esc_html__('Social Icon Hover Color', 'maverick-theme'), 'default' => '', 'output' => array('color' => '#bottom-footer .social-icons li a:hover i'), 'important' => true ), ), ); 

Большое спасибо

Если вам нужно добавить настройки в родительскую тему, создайте раздел, просто поместите нижеприведенный код в child functions.php

Но не забудьте заменить OPT Name на your_opt_name в «OPT_NAME». (Чтобы найти имя OPT, просто откройте /parent-theme/includes/options/options-config.php и в верхней строке появится строка $ opt_name = ' your_opt_name ';)

  function add_product_description($sections){ $sections[10]['fields'][] = array( 'id' => 'product_extra_description', 'type' => 'multi_text', 'title' => __( 'Product Description', 'nm-framework-admin' ), 'desc' => __( 'Enter extra Product Description.', 'nm-framework-admin' ), 'validate' => 'html' ); return $sections; } // In this example OPT_NAME is the returned opt_name. //add_filter("redux/options/OPT_NAME/sections", 'add_another_section_bl'); add_filter("redux/options/OPT_NAME/sections", 'add_product_description'); 

Также в $ section [10] вам нужно заменить индексированием. И чтобы найти его, вам нужно напечатать_r раздел $.