PluginProbe
Gutenberg / trunk
Gutenberg vtrunk
24.1.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 All 404 releases
← All changes | lib/init.php +10 -32 23.3.1 → trunk View file →
@@ -7,44 +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'
20 + 'options-general.php',
21 + 'Gutenberg',
22 + 'Gutenberg',
23 + 'manage_options',
24 + 'experiments-wp-admin',
25 + 'gutenberg_experiments_wp_admin_render_page'
31 26 );
32 -
33 - if ( current_user_can( 'edit_posts' ) ) {
34 - add_submenu_page(
35 - 'gutenberg',
36 - __( 'Support', 'gutenberg' ),
37 - __( 'Support', 'gutenberg' ),
38 - 'edit_posts',
39 - __( 'https://wordpress.org/support/plugin/gutenberg/', 'gutenberg' )
40 - );
41 - add_submenu_page(
42 - 'gutenberg',
43 - __( 'Documentation', 'gutenberg' ),
44 - __( 'Documentation', 'gutenberg' ),
45 - 'edit_posts',
46 - 'https://developer.wordpress.org/block-editor/'
47 - );
48 - }
49 27 }
50 28 add_action( 'admin_menu', 'gutenberg_menu', 9 );