Fatal error when adding new page

[ad_1]

hi, i installed the plugin, i then go to add new page “/wp-admin/post-new.php?post_type=page” and it gives this fatal php error:

Fatal error: Uncaught TypeError: Oho\Orange\Configuration\BlockEditor::setupBlockEditorForPost(): Argument #2 ($post) must be of type WP_Post, null given, called in /wp/wp-includes/class-wp-hook.php on line 326 and defined in /app/themes/orange/src/Configuration/BlockEditor.php:197
Stack trace:

0 /wp/wp-includes/class-wp-hook.php(326): Oho\Orange\Configuration\BlockEditor->setupBlockEditorForPost(true, NULL)

1 /wp/wp-includes/plugin.php(205): WP_Hook->apply_filters(true, Array)

2 /app/plugins/press-permit-core/classes/PressShack/LibWP.php(170): apply_filters(‘use_block_edito…’, true, NULL, 9223372036854775807)

3 /app/plugins/press-permit-core/modules/presspermit-collaboration/classes/Permissions/Collab/UI/Dashboard/DashboardFilters.php(171): PressShack\LibWP::isBlockEditorActive()

4 /wp/wp-includes/class-wp-hook.php(324): PublishPress\Permissions\Collab\UI\Dashboard\DashboardFilters->post_edit_ui(”)

5 /wp/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(”, Array)

6 /wp/wp-includes/plugin.php(517): WP_Hook->do_action(Array)

7 /app/plugins/press-permit-core/classes/PublishPress/Permissions/UI/Dashboard/PostEdit.php(25): do_action(‘presspermit_pos…’)

8 /app/plugins/press-permit-core/classes/PublishPress/Permissions/UI/Dashboard/DashboardFilters.php(34): PublishPress\Permissions\UI\Dashboard\PostEdit->__construct()

9 /app/plugins/press-permit-core/classes/PublishPress/PermissionsHooks.php(489): PublishPress\Permissions\UI\Dashboard\DashboardFilters->__construct()

10 /app/plugins/press-permit-core/classes/PublishPress/PermissionsHooks.php(424): PublishPress\PermissionsHooks->loadInitFilters()

11 /app/plugins/press-permit-core/classes/PublishPress/PermissionsHooks.php(264): PublishPress\PermissionsHooks->actInitUser()

12 /wp/wp-includes/class-wp-hook.php(324): PublishPress\PermissionsHooks->actNormalInitUser(”)

13 /wp/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array)

14 /wp/wp-includes/plugin.php(517): WP_Hook->do_action(Array)

15 /wp/wp-settings.php(700): do_action(‘init’)

it works fine when edit an existing page but gives error when adding a new page, i did some debugging and found that the following code on line 165-170 in file press-permit-core/classes/PressShack/LibWP.php is causing issue:

$conditions[] = (self::isWp5() || $pluginsState['gutenberg'])
&& ! $pluginsState['classic-editor']
&& ! $pluginsState['gutenberg-ramp']
&& ! $pluginsState['disable-gutenberg']
&& apply_filters('use_block_editor_for_post_type', true, $post_type, PHP_INT_MAX)
&& apply_filters('use_block_editor_for_post', true, get_post(self::getPostID()), PHP_INT_MAX);

as you see while this code get_post(self::getPostID()) works for existing page, but for new page its NULL and hence the error

Please provide a solution thanks.

 

This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Buy WordPress Transfer