PluginProbe
Gutenberg / 15.2.1
Gutenberg v15.2.1
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 7.4.0 All 402 releases
gutenberg / lib / init.php

init.php in Gutenberg 15.2.1, at lib/init.php

60 lines 1.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Init hooks.
4 *
5 * @package gutenberg
6 */
7
8 /**
9 * Gutenberg's Menu.
10 *
11 * Adds a new wp-admin menu page for the Gutenberg editor.
12 *
13 * @since 0.1.0
14 */
15 function gutenberg_menu() {
16 add_menu_page(
17 'Gutenberg',
18 'Gutenberg',
19 'edit_posts',
20 'gutenberg',
21 '',
22 'dashicons-edit'
23 );
24
25 add_submenu_page(
26 'gutenberg',
27 __( 'Demo', 'gutenberg' ),
28 __( 'Demo', 'gutenberg' ),
29 'edit_posts',
30 'gutenberg'
31 );
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
50 add_submenu_page(
51 'gutenberg',
52 __( 'Experiments Settings', 'gutenberg' ),
53 __( 'Experiments', 'gutenberg' ),
54 'edit_posts',
55 'gutenberg-experiments',
56 'the_gutenberg_experiments'
57 );
58 }
59 add_action( 'admin_menu', 'gutenberg_menu', 9 );
60