LearnPress не ставит ресурсы в очередь
Я разрабатываю плагин для learnpress на основе плагина Stripe LearnPress. Я использую тему Eduma, которую использую в течение 1 года, пока не потребуется создать новый плагин.
Однако я дошел до того, что загрузка активов на странице оформления заказа не работает для меня.
https://github.com/LearnPress/learnpress/blob/develop/inc/abstracts/abstract-addon.php https://github.com/LearnPress/learnpress/blob/develop/inc/lp-core-functions.php
/**
* Enqueue assets.
*
* @since 3.0.0
*/
protected function _enqueue_assets() {
if ( learn_press_is_checkout() && LP()->settings->get( $this->id . '.enable' ) ) {
$user = learn_press_get_current_user();
learn_press_assets()->enqueue_script( 'learn-press-payment', $this->get_plugin_url( 'assets/js/payment.js' ), array() );
learn_press_assets()->enqueue_script( 'learn-press-stripe', $this->get_plugin_url( 'assets/js/stripe.js' ), array() );
learn_press_assets()->enqueue_style( 'learn-press-stripe', $this->get_plugin_url( 'assets/css/style.css' ), array() );
$data = array(
'publish_key' => $this->settings['publish_key'],
'plugin_url' => plugins_url( '', LP_ADDON_STRIPE_PAYMENT_FILE ),
'test_mode' => $this->settings['test_mode'],
'card_name' => $user->user->data->display_name
);
wp_localize_script( 'learn-press-stripe', 'learn_press_stripe_info', $data );
}
}
Этот скрипт должен загружать ресурсы на страницу оформления заказа, но это не так, условная is_page () тоже не работает.
Есть идеи, почему не работают условные выражения? Спасибо.