Changeset 2444410
- Timestamp:
- 12/22/2020 02:21:35 PM (5 years ago)
- Location:
- custom-dashboard-messages/trunk
- Files:
-
- 3 edited
-
custom-dashboard.php (modified) (2 diffs)
-
readme.txt (modified) (3 diffs)
-
single-message.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
custom-dashboard-messages/trunk/custom-dashboard.php
r2411202 r2444410 6 6 Text Domain: custom-dashboard-messages 7 7 Domain Path: /languages 8 Version: 2.2. 18 Version: 2.2.2 9 9 Author: Radek Mezulanik 10 10 Author URI: https://cz.linkedin.com/in/radekmezulanik … … 81 81 82 82 // Hide Custom Dashboards menu for users without permissions 83 function cd_remove_those_menu_items( $menu_order ){ 84 global $menu; 85 83 add_action('admin_menu','cd_remove_admin_menu'); 84 function cd_remove_admin_menu() 85 { 86 86 $message_user_role = get_option( 'wp_dash_roles' ); 87 87 if( !current_user_can('manage_options') && (!current_user_can($message_user_role) || $message_user_role != 'all')) { 88 foreach ( $menu as $mkey => $m ) { 89 $key = array_search( 'edit.php?post_type=cd_message_1', $m ); 90 if ( $key ) unset( $menu[$mkey] ); 91 } 92 return $menu_order; 88 remove_menu_page('edit.php?post_type=cd_message_1'); 93 89 } 94 90 } 95 add_filter( 'custom_menu_order' , '__return_true', 999);96 add_filter( 'menu_order', 'cd_remove_those_menu_items' );97 98 99 91 100 92 // Move the 'Right Now' dashboard widget to the right hand side -
custom-dashboard-messages/trunk/readme.txt
r2411193 r2444410 4 4 Tags: dashoard, message, admin, user, custom 5 5 Requires at least: 5.0.0 6 Tested up to: 5. 5.27 Stable tag: 2.2. 16 Tested up to: 5.6.0 7 Stable tag: 2.2.2 8 8 License: GPLv3 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-3.0.html … … 35 35 36 36 == Upgrade Notice == 37 = 2.2.2 = 38 Built on WP 5.6.0 but can 39 37 40 = 2.2.1 = 38 41 Built on WP 5.5.2 but can … … 51 54 52 55 == Changelog == 56 = 2.2.2 = 57 * Remove php warning 58 53 59 = 2.2.1 = 54 60 * Backwards compatibility -
custom-dashboard-messages/trunk/single-message.php
r2411202 r2444410 267 267 // 3. capability (decides whether user has access) 4. menu slug 5. options page function 268 268 $main_message_title = __( 'Main message', 'custom-dashboard-messages' ); 269 add_submenu_page('edit.php?post_type=cd_message_1', 'Custom Dashboard Message', $main_message_title, 'manage_options', 'cdsm_options', 'cdsm_dash_settings_page' );269 add_submenu_page('edit.php?post_type=cd_message_1', 'Custom Dashboard Message', $main_message_title, 'manage_options', 'cdsm_options', 'cdsm_dash_settings_page', null); 270 270 } 271 271
Note: See TracChangeset
for help on using the changeset viewer.