首页 > 解决方案 > WordPress wooCommerce.css 父/子问题(Uncode 和 uncode-child)

问题描述

环顾四周,没有找到完整的答案,所以再次询问:

简而言之:只要Uncode文件夹中 wooCommerce.css 文件的文件名保持不变......它就会覆盖 uncode-child 文件夹中的同名文件。仅当我更改 Uncode 文件夹中的文件名时,才会使用 Uncode-Child 文件夹。我该如何克服呢?谢谢您的帮助。

更详细: a)使用 Uncode 主题,在结构下面: uncode -> library -> css 有一个 wooCommerce.css 文件 b)在 uncode-child 下(在文件夹顶部)是一个 wooCommerce.css 文件

我想要做的是使用 b) 样式......但是,我发现当 a) 中的文件存在并且共享相同的名称时,它会覆盖 uncode-child (b) 文件。只有当我重命名 (a) 文件时,页面才会显示我想要的子样式。

在 uncode-child 文件夹(结构顶部)中,我有一个“functions.php”文件。在该文件中是以下代码->初始代码已经在其中,第二个函数是我编写的(没有第二个函数, uncode-child -> wooCommerce.css 将不起作用,无论父级中的名称更改如何文件夹)

function theme_enqueue_styles()
{
    $production_mode = ot_get_option('_uncode_production');
    $resources_version = ($production_mode === 'on') ? null : rand();
    $parent_style = 'uncode-style';
    $child_style = array('uncode-custom-style');
    wp_enqueue_style($parent_style, get_template_directory_uri() . '/library/css/style.css', array(), $resources_version);
    wp_enqueue_style('child-style', get_stylesheet_directory_uri() . '/style.css', $child_style, $resources_version);
}



function enqueue_my_custom_styles() {
    wp_enqueue_style( 'woocommerce', 'https://donationsorg.wpengine.com/wp-content/themes/uncode-child/woocommerce.css', false ); 
}

标签: wordpresswoocommerce

解决方案


推荐阅读