Changeset 13579 for trunk/wp-admin/includes/plugin.php
- Timestamp:
- 03/04/2010 12:15:55 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/includes/plugin.php
r13256 r13579 818 818 819 819 $hookname = get_plugin_page_hookname( $menu_slug, '' ); 820 820 821 if (!empty ( $function ) && !empty ( $hookname ) && current_user_can( $capability ) ) 821 822 add_action( $hookname, $function ); … … 1168 1169 global $submenu; 1169 1170 global $pagenow; 1171 global $typenow; 1170 1172 global $plugin_page; 1171 1173 global $_wp_real_parent_file; … … 1216 1218 if ( isset( $_wp_real_parent_file[$parent] ) ) 1217 1219 $parent = $_wp_real_parent_file[$parent]; 1218 if ( $submenu_array[2] == $pagenow && ( empty($parent_file) || false === strpos($parent_file, '?') ) ) { 1220 if ( !empty($typenow) && ($submenu_array[2] == "$pagenow?post_type=$typenow") ) { 1221 $parent_file = $parent; 1222 return $parent; 1223 } elseif ( $submenu_array[2] == $pagenow && empty($typenow) && ( empty($parent_file) || false === strpos($parent_file, '?') ) ) { 1219 1224 $parent_file = $parent; 1220 1225 return $parent; … … 1327 1332 } 1328 1333 1334 1329 1335 $plugin_name = preg_replace( '!\.php!', '', $plugin_page ); 1330 1336 … … 1351 1357 1352 1358 $hookname = get_plugin_page_hookname($plugin_page, $parent); 1359 1353 1360 if ( !isset($_registered_pages[$hookname]) ) 1354 1361 return false;
Note: See TracChangeset
for help on using the changeset viewer.