Ticket #17516: 17516-2.diff
| File 17516-2.diff, 2.0 KB (added by technosailor, 2 years ago) |
|---|
-
wp-includes/admin-bar.php
303 303 } 304 304 305 305 /** 306 * Displays a dropdown of filterable "quick actions" 307 * 308 * @since 3.2.0 309 */ 310 function wp_admin_bar_favorite_actions( $wp_admin_bar ) { 311 $actions = favorite_actions( null, true ); 312 $wp_admin_bar->add_menu( array( 'id' => 'favorite_actions', 'title' => 'Quick Actions', 'href' => '#' ) ); 313 314 foreach( $actions as $slug => $action ) 315 $wp_admin_bar->add_menu( array( 'parent' => 'favorite_actions', 'id' => 'favorite_actions-' . $action, 'title' => __( $action ), 'href' => admin_url( $slug ) ) ); 316 317 } 318 319 /** 306 320 * Style and scripts for the admin bar. 307 321 * 308 322 * @since 3.1.0 -
wp-includes/class-wp-admin-bar.php
184 184 add_action( 'admin_bar_menu', 'wp_admin_bar_edit_menu', 30 ); 185 185 add_action( 'admin_bar_menu', 'wp_admin_bar_shortlink_menu', 80 ); 186 186 add_action( 'admin_bar_menu', 'wp_admin_bar_updates_menu', 70 ); 187 add_action( 'admin_bar_menu', 'wp_admin_bar_favorite_actions', 90 ); 187 188 188 189 if ( !is_network_admin() && !is_user_admin() ) { 189 190 add_action( 'admin_bar_menu', 'wp_admin_bar_new_content_menu', 40 ); -
wp-admin/includes/template.php
1393 1393 * 1394 1394 * @since 2.7.0 1395 1395 */ 1396 function favorite_actions( $screen = null ) {1396 function favorite_actions( $screen = null, $return = false ) { 1397 1397 $default_action = false; 1398 1398 1399 1399 if ( is_string($screen) ) … … 1483 1483 1484 1484 if ( empty($allowed_actions) ) 1485 1485 return; 1486 1487 if( $return ) 1488 return $allowed_actions; 1486 1489 1487 1490 $first = array_keys($allowed_actions); 1488 1491 $first = $first[0];
