PluginProbe
Gutenberg / 24.0.0
Gutenberg v24.0.0
24.0.0 23.9.1 23.9.0 23.8.0 23.7.2 23.7.1 23.7.0 23.6.1 23.6.2 23.6.0 23.5.3 23.5.2 23.5.1 23.5.0 23.4.0 23.3.2 23.3.1 23.3.0 23.2.0 23.2.1 23.2.2 23.1.1 23.1.0 23.0.1 12.6.0 All 403 releases
← All changes | lib/init.php +10 -33 23.5.024.0.0 View file →
@@ -7,45 +7,22 @@
7 7
8 8 /**
9 9 * Gutenberg's Menu.
10 10 *
11 - * Adds a new wp-admin menu page for the Gutenberg editor.
11 + * Surfaces the "Experiments" screen as a submenu under
12 + * the core Settings menu, rather than as a dedicated top-level menu. The page
13 + * is rendered by the auto-generated `gutenberg_experiments_wp_admin_render_page()`
14 + * callback (see `lib/experimental/experiments/load.php`).
12 15 *
13 16 * @since 0.1.0
14 17 */
15 18 function gutenberg_menu() {
16 - add_menu_page(
17 - __( 'Gutenberg', 'gutenberg' ),
18 - __( 'Gutenberg', 'gutenberg' ),
19 - 'edit_posts',
20 - 'gutenberg',
21 - '',
22 - 'dashicons-edit'
23 - );
24 -
25 19 add_submenu_page(
26 - 'gutenberg',
27 - __( 'Demo', 'gutenberg' ),
28 - __( 'Demo', 'gutenberg' ),
29 - 'edit_posts',
30 - 'gutenberg',
31 - '__return_null',
20 + 'options-general.php',
21 + 'Gutenberg',
22 + 'Gutenberg',
23 + 'manage_options',
24 + 'experiments-wp-admin',
25 + 'gutenberg_experiments_wp_admin_render_page'
32 26 );
33 -
34 - if ( current_user_can( 'edit_posts' ) ) {
35 - add_submenu_page(
36 - 'gutenberg',
37 - __( 'Support', 'gutenberg' ),
38 - __( 'Support', 'gutenberg' ),
39 - 'edit_posts',
40 - __( 'https://wordpress.org/support/plugin/gutenberg/', 'gutenberg' )
41 - );
42 - add_submenu_page(
43 - 'gutenberg',
44 - __( 'Documentation', 'gutenberg' ),
45 - __( 'Documentation', 'gutenberg' ),
46 - 'edit_posts',
47 - 'https://developer.wordpress.org/block-editor/'
48 - );
49 - }
50 27 }
51 28 add_action( 'admin_menu', 'gutenberg_menu', 9 );