• Hi all!
    I’m usign WordPress 6.1.1 and learnPress 4.2.0


    If I use the Checkout shortcode [learn_press_checkout] on a page and when I try to click on “Modify” that page in Admin dashboard this is what I obtain:

    Fatal error: Uncaught Error: Call to a member function is_empty() on bool in /membri/artandsigns/wp-content/plugins/learnpress/inc/shortcodes/class-lp-shortcode-checkout.php:49 Stack trace: #0 /membri/artandsigns/wp-content/plugins/learnpress/inc/class-lp-shortcodes.php(86): LP_Shortcode_Checkout->output() #1 /membri/artandsigns/wp-content/plugins/learnpress/inc/class-lp-shortcodes.php(135): LP_Shortcodes::wrapper_shortcode(Object(LP_Shortcode_Checkout)) #2 /membri/artandsigns/wp-includes/shortcodes.php(355): LP_Shortcodes::checkout(”, ”, ‘learn_press_che…’) #3 [internal function]: do_shortcode_tag(Array) #4 /membri/artandsigns/wp-includes/shortcodes.php(227): preg_replace_callback(‘/\\[(\\[?)(learn_…’, ‘do_shortcode_ta…’, ‘[learn_press_ch…’) #5 /membri/artandsigns/wp-includes/class-wp-hook.php(308): do_shortcode(‘[learn_press_ch…’) #6 /membri/artandsigns/wp-includes/plugin.php(205): WP_Hook->apply_filters(‘[learn_press_ch…’, Array) #7 /membri/artandsigns/wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php(1857): apply_filters(‘the_content’, ‘<!– wp:shortco…’) #8 /membri/artandsigns/wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php(568): WP_REST_Posts_Controller->prepare_item_for_response(Object(WP_Post), Object(WP_REST_Request)) #9 /membri/artandsigns/wp-includes/rest-api/class-wp-rest-server.php(1171): WP_REST_Posts_Controller->get_item(Object(WP_REST_Request)) #10 /membri/artandsigns/wp-includes/rest-api/class-wp-rest-server.php(1018): WP_REST_Server->respond_to_request(Object(WP_REST_Request), ‘/wp/v2/pages/(?…’, Array, NULL) #11 /membri/artandsigns/wp-includes/rest-api.php(535): WP_REST_Server->dispatch(Object(WP_REST_Request)) #12 /membri/artandsigns/wp-includes/rest-api.php(2884): rest_do_request(Object(WP_REST_Request)) #13 [internal function]: rest_preload_api_request(Array, ‘/wp/v2/pages/44…’) #14 /membri/artandsigns/wp-includes/block-editor.php(638): array_reduce(Array, ‘rest_preload_ap…’, Array) #15 /membri/artandsigns/wp-admin/edit-form-blocks.php(77): block_editor_rest_api_preload(Array, Object(WP_Block_Editor_Context)) #16 /membri/artandsigns/wp-admin/post.php(187): require(‘/membri/artands…’) #17 {main} thrown in /membri/artandsigns/wp-content/plugins/learnpress/inc/shortcodes/class-lp-shortcode-checkout.php on line 49

    Instead, if I visit the page everything is ok.
    What’s the problem?

    Thanks!

    • This topic was modified 3 years, 4 months ago by elyonardo.

The topic ‘Checkout Shortcode Fatal Error’ is closed to new replies.