LearnPress не ставит в очередь активы - PullRequest
0 голосов
/ 08 апреля 2020

Я разрабатываю плагин для 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 () тоже не работает.

Есть идеи, почему не работают условные выражения? Спасибо.

...