WordPress Child Theme: Как переопределить родительскую тему. css файлов, которые существуют в подкаталогах? - PullRequest
0 голосов
/ 15 апреля 2020

У меня есть файл /lib/extends_script/extends-style.min.css в моей дочерней теме, который я пытаюсь переопределить в родительской теме. У меня есть следующий код, но он все еще загружает родительскую версию файла. css. Что я делаю не так?

Child theme: functions.php

function PREFIX_remove_scripts() {

    // enqueue parent styles
    wp_enqueue_style('maple', get_template_directory_uri() .'/style.css');

    // enqueue child styles
    wp_enqueue_style('maple-child', get_stylesheet_directory_uri() .'/style.css', array('maple'), 99999);       
    wp_enqueue_style('tn-extends-lib-style', get_stylesheet_directory_uri() .'/lib/extends_script/extends-style.min.css');

}

add_action( 'wp_enqueue_scripts', 'PREFIX_remove_scripts', 20 );

Родительская тема работает. php ставит ее в очередь следующим образом:

if ( ! function_exists( 'tn_register_frontend_script' ) ) {
    function tn_register_frontend_script() {
        // load css code
        wp_enqueue_style( 'tn-extends-lib-style', get_template_directory_uri() . '/lib/extends_script/extends-style.min.css', array(), TN_THEME_VERSION, 'all' );
etc.
...