true, 'toProfilesList' => admin_url('admin.php?page=advgb_main&view=profiles'), )); $all_blocks_list = get_option('advgb_blocks_list'); $postid = $_GET['id']; // phpcs:ignore WordPress.Security.NonceVerification.NoNonceVerification -- view only $post_title = get_the_title($postid); $roles_access_saved = get_post_meta($postid, 'roles_access', true); if ($roles_access_saved === '') { $roles_access_saved = self::$default_roles_access; } $users_access_saved = get_post_meta($postid, 'users_access', true); $users_access_saved = $users_access_saved ? $users_access_saved : array(); if ($postid === 'new') { $roles_access_saved = self::$default_roles_access; $users_access_saved = array(); } // In profile page we load gutenberg files to retrieve all blocks, including new ones wp_enqueue_script('wp-blocks'); wp_enqueue_script('wp-element'); wp_enqueue_script('wp-data'); wp_enqueue_script('wp-components'); wp_enqueue_script('wp-block-library'); wp_enqueue_script('wp-editor'); do_action('enqueue_block_editor_assets'); wp_enqueue_script('advgb_update_list'); wp_localize_script('advgb_update_list', 'advgbUpdate', array('onProfile' => true)); wp_add_inline_script( 'wp-blocks', sprintf('wp.blocks.setCategories( %s );', wp_json_encode(get_block_categories(get_post()))), 'after' ); ?>