Browse code

추가 기능 구현

Kang IkSeon authored on21/03/2018 13:11:14
Showing1 changed files

... ...
@@ -7,16 +7,34 @@
7 7
  * Author URI:  https://hiseon.me/
8 8
  */
9 9
 
10
-add_action('admin_menu', 'my_admin_menu');
10
+function remove_menus() {
11
+  remove_menu_page('index.php' );                  //Dashboard
12
+  remove_menu_page('edit.php' );                   //Posts
13
+  remove_menu_page('upload.php' );                 //Media
14
+  remove_menu_page('edit.php?post_type=page' );    //Pages
15
+  remove_menu_page('edit-comments.php' );          //Comments
16
+  remove_menu_page('themes.php' );                 //Appearance
17
+  remove_menu_page('plugins.php' );                //Plugins
18
+  remove_menu_page('users.php' );                  //Users
19
+  remove_menu_page('tools.php' );                  //Tools
20
+  remove_menu_page('options-general.php' );        //Settings
21
+}
22
+
23
+add_action('admin_menu', 'remove_menus');
11 24
 
12
-/*
13
- *  * https://developer.wordpress.org/reference/functions/add_menu_page/
14
- *   */
15 25
 function my_admin_menu() {
16
-  add_menu_page('페이지 상단제목', '버튼이름', 'manage_options', 'my_plugin_index',
17
-    'my_index_page', 'dashicons-chart-area');
26
+  add_menu_page('페이지 상단제목', '버튼이름', 'manage_options', 'myplugin',
27
+    'admin_page', 'dashicons-admin-post');
28
+
29
+  add_submenu_page('myplugin', '페이지 상단제목', '자식 메뉴1', 'manage_options', 'myplugin',
30
+    'admin_page');
31
+
32
+  add_submenu_page('myplugin', '페이지 상단제목', '자식 메뉴2', 'manage_options', 'myplugin-2',
33
+    'admin_page');
18 34
 }
19 35
 
20
-function my_index_page() {
21
-    echo "hello, world";
36
+function admin_page() {
37
+  echo "<h3>" . $_GET['page'] . "</h3";
22 38
 }
39
+
40
+add_action('admin_menu', 'my_admin_menu');