Я разрабатываю плагин для 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#L2068
/**
* 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 () тоже не работает.
Есть идеи, почему не работают условные выражения? Спасибо.