Title: Checkout Shortcode Fatal Error
Last modified: January 27, 2023

---

# Checkout Shortcode Fatal Error

 *  [elyonardo](https://wordpress.org/support/users/elyonardo/)
 * (@elyonardo)
 * [3 years, 4 months ago](https://wordpress.org/support/topic/checkout-shortcode-fatal-error/)
 * 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](https://wordpress.org/support/users/elyonardo/).

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

 * ![](https://ps.w.org/learnpress/assets/icon-256x256.gif?rev=3254420)
 * [LearnPress - WordPress LMS Plugin for Create and Sell Online Courses](https://wordpress.org/plugins/learnpress/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/learnpress/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/learnpress/)
 * [Active Topics](https://wordpress.org/support/plugin/learnpress/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/learnpress/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/learnpress/reviews/)

## Tags

 * [checkout](https://wordpress.org/support/topic-tag/checkout/)
 * [fatal](https://wordpress.org/support/topic-tag/fatal/)

 * 0 replies
 * 1 participant
 * Last reply from: [elyonardo](https://wordpress.org/support/users/elyonardo/)
 * Last activity: [3 years, 4 months ago](https://wordpress.org/support/topic/checkout-shortcode-fatal-error/)
 * Status: not resolved