как правильно сделать изменения в дочерней теме.
См тут алгоритм внесения изменений в тему
O
(@perdyllo)
А что тут хитрого? Если дочерняя теиа создана и работает — в её шаблоне header.php найдите и вырежте код отвечающий за вывод формы поиска
а в дочернюю тему лучше все файлы из оригинальной поставить или только те что мне нужны?
она есть и вроде как работает, но в ней пока только стили и функции
создала в дочерней теме файл
storefront-child/inc/woocommerce/class-storefront-woocommerce.php
скопировала оригинальный файл, в ней был код
add_action( ‘storefront_header’, ‘storefront_product_search’, 40 );
удалила его, но поиск все равно остался
-
Ответ изменён 6 лет, 9 месяцев назад пользователем
darjam07.
-
Ответ изменён 6 лет, 9 месяцев назад пользователем
darjam07.
А что тут хитрого? Если дочерняя теиа создана и работает — в её шаблоне header.php
найдите и вырежте код отвечающий за вывод формы поиска
в хедере такого кода нет, толкьо хук
-
Ответ изменён 6 лет, 9 месяцев назад пользователем
darjam07.
-
Ответ изменён 6 лет, 9 месяцев назад пользователем
darjam07.
O
(@perdyllo)
Лично я пользуюсь плагином для создания дочерних тем и дальнецшей работы с ними. Чего и вам желаю
O
(@perdyllo)
этот плагин сделал мне те же самые файлы, которые у меня уже были созданы..
он не копировал мне все остальные файлы главной темы, толко стили и Функции
где то в других темах читала, что некоторые файлы являются частью других файлов, поэтому их также нужно в оригинальном виде копировать в дочернюю тему. так вот если у меня это действие которое активирует поиск в файле class-storefront-woocommerce.php, мне его ведь нужно в дочернюю копировать и там изменять? нужно ли создавать такие же подпапки как и в главной теме?
а в дочернюю тему лучше все файлы из оригинальной поставить или только те что мне нужны?
Только те шаблоны, которые будете изменять.
нашла решение на другом форуме
add_action( 'init', 'jk_remove_storefront_header_search' );
function jk_remove_storefront_header_search() {
remove_action( 'storefront_header', 'storefront_product_search', 40 );
}