Загрузка пользовательских CSS после стороннего плагина CSS в Wordpress

Достаточно сделать

export class AppWindow extends Window {} 

и сделать

{ provide: 'AppWindow', useValue: window } 

, чтобы сделать AOT happy

0
задан user805528 15 January 2019 в 20:11
поделиться

1 ответ

Самый правильный способ сделать это - просто использовать общую таблицу стилей woocommerce в качестве зависимости, используя wp_enqueue_style() .

add_action( 'wp_enqueue_scripts', 'my_woocommerce_styles' );
function my_woocommerce_styles(){
    wp_enqueue_script( 'my-wc-style', 'path/to/my-styles.css', array( 'woocommerce-general' ), '1.0' );
}

Woocommerce имеет несколько таблиц стилей, зарегистрированных под разными дескрипторами - но вы, скорее всего, ищете woocommerce-general.

Использование его в качестве подобной зависимости загрузит его, только если woocommerce-general было загружено для этого конкретного запроса, и будет загружать его впоследствии. Возможно, вам придется отрегулировать приоритет add_action в зависимости от того, как и где вы это делаете. Вы упомянули functions.php, так что в этом не должно быть необходимости, но вам, если нужно, просто передайте ему другой приоритет, например:

add_action( 'wp_enqueue_scripts', 'my_woocommerce_styles', 15 );
0
ответ дан Xhynk 15 January 2019 в 20:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: