From 7e36967216e2c80f1c13ddb57367cbbe527c3ce4 Mon Sep 17 00:00:00 2001 From: Aubrey Portwood Date: Sun, 9 Nov 2014 22:58:17 -0700 Subject: [PATCH 1/3] Load function statically --- duplicate-menu.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/duplicate-menu.php b/duplicate-menu.php index 41deefa..09216bf 100644 --- a/duplicate-menu.php +++ b/duplicate-menu.php @@ -98,7 +98,7 @@ function duplicate( $id = null, $name = null ) { return $new_id; } - function options_screen() { + static function options_screen() { $nav_menus = wp_get_nav_menus(); ?>
From 88915df9a4bf82bb63b4713a2521d2f365d12068 Mon Sep 17 00:00:00 2001 From: Aubrey Portwood Date: Sun, 9 Nov 2014 23:08:04 -0700 Subject: [PATCH 2/3] Show menu under Tools --- duplicate-menu.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/duplicate-menu.php b/duplicate-menu.php index 09216bf..05db931 100644 --- a/duplicate-menu.php +++ b/duplicate-menu.php @@ -31,7 +31,7 @@ define( 'DUPLICATE_MENU_URL', plugin_dir_url( __FILE__ ) ); function duplicate_menu_options_page() { - add_theme_page( 'Duplicate Menu', 'Duplicate Menu', 'manage_options', 'duplicate-menu', array( 'DuplicateMenu', 'options_screen' ) ); + add_management_page( 'Duplicate Menu', 'Duplicate Menu', 'manage_options', 'duplicate-menu', array( 'DuplicateMenu', 'options_screen' ) ); } add_action( 'admin_menu', 'duplicate_menu_options_page' ); From e92ba01f88b4dcdcb9c37c3114d5ec595f0867ec Mon Sep 17 00:00:00 2001 From: Aubrey Portwood Date: Sun, 9 Nov 2014 23:12:12 -0700 Subject: [PATCH 3/3] Revert "Load function statically", we don't need it on this branch. This reverts commit 7e36967216e2c80f1c13ddb57367cbbe527c3ce4. --- duplicate-menu.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/duplicate-menu.php b/duplicate-menu.php index 05db931..2bc82d0 100644 --- a/duplicate-menu.php +++ b/duplicate-menu.php @@ -98,7 +98,7 @@ function duplicate( $id = null, $name = null ) { return $new_id; } - static function options_screen() { + function options_screen() { $nav_menus = wp_get_nav_menus(); ?>