admin_head.php
8 years ago
admin_init.php
8 years ago
admin_menu.php
8 years ago
admin_notices.php
8 years ago
pmxe_after_export.php
8 years ago
pmxe_before_export.php
8 years ago
pmxe_exported_post.php
8 years ago
wp_ajax_dismiss_export_warnings.php
8 years ago
wp_ajax_generate_zapier_api_key.php
8 years ago
wp_ajax_wpae_available_rules.php
8 years ago
wp_ajax_wpae_filtering.php
8 years ago
wp_ajax_wpae_filtering_count.php
8 years ago
wp_ajax_wpae_preview.php
8 years ago
wp_ajax_wpallexport.php
8 years ago
wp_loaded.php
8 years ago
wpmu_new_blog.php
8 years ago
admin_menu.php
23 lines
| 1 | <?php |
| 2 | /** |
| 3 | * Register plugin specific admin menu |
| 4 | */ |
| 5 | |
| 6 | function pmxe_admin_menu() { |
| 7 | global $menu, $submenu; |
| 8 | |
| 9 | if (current_user_can( PMXE_Plugin::$capabilities )) { // admin management options |
| 10 | |
| 11 | add_menu_page(__('WP All Export', 'wp_all_export_plugin'), __('All Export', 'wp_all_export_plugin'), PMXE_Plugin::$capabilities, 'pmxe-admin-home', array(PMXE_Plugin::getInstance(), 'adminDispatcher'), PMXE_Plugin::ROOT_URL . '/static/img/xmlicon.png', 111); |
| 12 | // workaround to rename 1st option to `Home` |
| 13 | $submenu['pmxe-admin-home'] = array(); |
| 14 | add_submenu_page('pmxe-admin-home', __('Export to XML', 'wp_all_export_plugin') . ' ‹ ' . __('WP All Export', 'wp_all_export_plugin'), __('New Export', 'wp_all_export_plugin'), PMXE_Plugin::$capabilities, 'pmxe-admin-export', array(PMXE_Plugin::getInstance(), 'adminDispatcher')); |
| 15 | add_submenu_page('pmxe-admin-home', __('Manage Exports', 'wp_all_export_plugin') . ' ‹ ' . __('WP All Export', 'wp_all_export_plugin'), __('Manage Exports', 'wp_all_export_plugin'), PMXE_Plugin::$capabilities, 'pmxe-admin-manage', array(PMXE_Plugin::getInstance(), 'adminDispatcher')); |
| 16 | add_submenu_page('pmxe-admin-home', __('Settings', 'wp_all_export_plugin') . ' ‹ ' . __('WP All Export', 'wp_all_export_plugin'), __('Settings', 'wp_all_export_plugin'), PMXE_Plugin::$capabilities, 'pmxe-admin-settings', array(PMXE_Plugin::getInstance(), 'adminDispatcher')); |
| 17 | // add_submenu_page('pmxe-admin-home', __('Feedback', 'wp_all_export_plugin') . ' ‹ ' . __('WP All Export', 'wp_all_export_plugin'), __('Feedback', 'wp_all_export_plugin'), PMXE_Plugin::$capabilities, 'pmxe-admin-feedback', array(PMXE_Plugin::getInstance(), 'adminDispatcher')); |
| 18 | //add_submenu_page('pmxe-admin-home', __('Support', 'wp_all_export_plugin') . ' ‹ ' . __('WP All Export', 'wp_all_export_plugin'), __('Support', 'wp_all_export_plugin'), 'manage_options', 'pmxe-admin-help', array(PMXE_Plugin::getInstance(), 'adminDispatcher')); |
| 19 | |
| 20 | } |
| 21 | } |
| 22 | |
| 23 |