admin_menu.php
13 years ago
admin_notices.php
13 years ago
delete_post.php
13 years ago
wp_loaded.php
13 years ago
admin_menu.php
23 lines
| 1 | <?php |
| 2 | /** |
| 3 | * Register plugin specific admin menu |
| 4 | */ |
| 5 | |
| 6 | function pmxi_admin_menu() { |
| 7 | global $menu, $submenu; |
| 8 | |
| 9 | if (current_user_can('manage_options')) { // admin management options |
| 10 | |
| 11 | add_menu_page(__('WP All Import', 'pmxi_plugin'), __('All Import', 'pmxi_plugin'), 'manage_options', 'pmxi-admin-home', array(PMXI_Plugin::getInstance(), 'adminDispatcher'), PMXI_Plugin::ROOT_URL . '/static/img/xmlicon.png'); |
| 12 | // workaround to rename 1st option to `Home` |
| 13 | $submenu['pmxi-admin-home'] = array(); |
| 14 | add_submenu_page('pmxi-admin-home', __('Import XML', 'pmxi_plugin') . ' ‹ ' . __('WP All Import', 'pmxi_plugin'), __('New Import', 'pmxi_plugin'), 'manage_options', 'pmxi-admin-import', array(PMXI_Plugin::getInstance(), 'adminDispatcher')); |
| 15 | add_submenu_page('pmxi-admin-home', __('Manage Previous Imports', 'pmxi_plugin') . ' ‹ ' . __('WP All Import', 'pmxi_plugin'), __('Manage Imports', 'pmxi_plugin'), 'manage_options', 'pmxi-admin-manage', array(PMXI_Plugin::getInstance(), 'adminDispatcher')); |
| 16 | add_submenu_page('pmxi-admin-home', __('Settings', 'pmxi_plugin') . ' ‹ ' . __('WP All Import', 'pmxi_plugin'), __('Settings', 'pmxi_plugin'), 'manage_options', 'pmxi-admin-settings', array(PMXI_Plugin::getInstance(), 'adminDispatcher')); |
| 17 | //add_submenu_page('pmxi-admin-home', __('WP All Import', 'pmxi_plugin'), __('About', 'pmxi_plugin'), 'manage_options', 'pmxi-admin-home', array(PMXI_Plugin::getInstance(), 'adminDispatcher')); |
| 18 | // add_submenu_page('pmxi-admin-home', __('Help', 'pmxi_plugin') . ' ‹ ' . __('WP All Import', 'pmxi_plugin'), __('Help', 'pmxi_plugin'), 'manage_options', 'pmxi-admin-help', array(PMXI_Plugin::getInstance(), 'adminDispatcher')); |
| 19 | |
| 20 | } |
| 21 | } |
| 22 | |
| 23 |