Я настраиваю тему для детей sydney.Woocommerce не использует детские темы CSS
дочерние темы дерева файлов:
Мой ребенок темы functions.php выглядит следующим образом:
<?php
add_action('wp_enqueue_scripts', 'sydney_child_enqueue');
function sydney_child_enqueue() {
wp_enqueue_style('parent-style', get_template_directory_uri() . '/style.css');
}
add_action('after_setup_theme', 'woocommerce_support');
function woocommerce_support() {
add_theme_support('woocommerce');
}
/* ADD YOUR CUSTOM FUNCTIONS BELOW */
/* Remove woocommerce breadcrums */
add_action('init', 'jk_remove_wc_breadcrumbs');
function jk_remove_wc_breadcrumbs() {
remove_action('woocommerce_before_main_content', 'woocommerce_breadcrumb', 20, 0);
}
/* Remove woocommerce list order box */
remove_action('woocommerce_before_shop_loop', 'woocommerce_catalog_ordering', 30);
/* Remove wocommerce page title */
add_filter('woocommerce_show_page_title' , 'woo_hide_page_title');
function woo_hide_page_title() {
return false;
}
/* Remove woocommerce kazko isemimas */
remove_action('woocommerce_before_shop_loop', 'woocommerce_result_count', 20);
/* Remove woocommerce add to cart button */
remove_action('woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart');
remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30);
Я modyfying стили страницы, не WooCommerce, как это (тема имеет установленный заказчик, поэтому немного изменить некоторые вещи):
.page #masthead {
background-color: red !important;
padding: 15px;
}
Проблема, с которой я столкнулся, заключается в следующем: страницы woocommerce (например, страница с одним товаром) не загружают/не используют css измененной дочерней темы.
Возможно, я делаю что-то неправильно при настройке детской темы? И есть ли способ обойти настройку темы CSS?
Важный тег должен оставаться внутри свойства (до;). Я сделал более целенаправленный стиль, и он сделал трюк. Мне придется дублировать некоторые стили, но это будет сделано, спасибо :) –