Changeset 14282
- Timestamp:
- 12/16/2024 07:55:06 PM (3 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sites/trunk/buddypress.org/public_html/wp-content/plugins/bbpress-org/toolbar.php
r9970 r14282 8 8 */ 9 9 function bborg_toolbar_tweaks() { 10 remove_action( 'admin_bar_menu', 'wp_admin_bar_my_account_menu', 0 );11 remove_action( 'admin_bar_menu', 'wp_admin_bar_ search_menu', 4);12 remove_action( 'admin_bar_menu', 'wp_admin_bar_ my_account_item', 7);13 remove_action( 'admin_bar_menu', 'wp_admin_bar_ wp_menu', 10);14 remove_action( 'admin_bar_menu', 'wp_admin_bar_ site_menu', 30);15 remove_action( 'admin_bar_menu', 'wp_admin_bar_c ustomize_menu', 40);16 remove_action( 'admin_bar_menu', 'wp_admin_bar_ comments_menu', 60);17 remove_action( 'admin_bar_menu', 'wp_admin_bar_ new_content_menu', 70);18 remove_action( 'admin_bar_menu', 'wp_admin_bar_ edit_menu', 80);10 remove_action( 'admin_bar_menu', 'wp_admin_bar_my_account_menu', 0 ); 11 remove_action( 'admin_bar_menu', 'wp_admin_bar_my_account_item', 7 ); 12 remove_action( 'admin_bar_menu', 'wp_admin_bar_wp_menu', 10 ); 13 remove_action( 'admin_bar_menu', 'wp_admin_bar_site_menu', 30 ); 14 remove_action( 'admin_bar_menu', 'wp_admin_bar_customize_menu', 40 ); 15 remove_action( 'admin_bar_menu', 'wp_admin_bar_comments_menu', 60 ); 16 remove_action( 'admin_bar_menu', 'wp_admin_bar_new_content_menu', 70 ); 17 remove_action( 'admin_bar_menu', 'wp_admin_bar_edit_menu', 80 ); 18 remove_action( 'admin_bar_menu', 'wp_admin_bar_search_menu', 9999 ); 19 19 } 20 20 add_action( 'add_admin_bar_menus', 'bborg_toolbar_tweaks', 11 ); … … 255 255 function bbporg_new_admin_bar_site_menu( $wp_admin_bar ) { 256 256 257 $wp_admin_bar->add_menu( array(258 'id' => 'bbp-site-name',259 'title' => __( 'bbPress.org' ),260 'href' => home_url( '/' )261 ) );262 263 257 // Create submenu items. 264 258 … … 268 262 $wp_admin_bar->add_menu( array( 269 263 'id' => 'bbp-new-topic', 264 'parent' => 'top-secondary', 270 265 'title' => __( 'Create New Topic' ), 271 266 'href' => 'https://bbpress.org/forums/new-topic/' 272 267 ) ); 273 268 274 // Add an option to visit the admin dashboard275 if ( is_super_admin() ) {276 277 $wp_admin_bar->add_group( array(278 'parent' => 'bbp-site-name',279 'id' => 'bbp-site-name-super-admin',280 'meta' => array(281 'class' => 'ab-sub-secondary',282 ),283 ) );284 285 $wp_admin_bar->add_menu( array(286 'parent' => 'bbp-site-name-super-admin',287 'id' => 'bbp-admin-link',288 'title' => __( 'Admin Dashbooard' ),289 'href' => get_admin_url()290 ) );291 }292 293 269 // Not logged in 294 270 } else { 295 271 $wp_admin_bar->add_menu( array( 296 272 'id' => 'bbp-login', 273 'parent' => 'top-secondary', 297 274 'title' => __( 'Log in' ), 298 275 'href' => wp_login_url() … … 300 277 } 301 278 } 302 add_action( 'admin_bar_menu', 'bbporg_new_admin_bar_site_menu', 2 0);279 add_action( 'admin_bar_menu', 'bbporg_new_admin_bar_site_menu', 2 ); 303 280 304 281 /** … … 345 322 } 346 323 } 347 add_action( 'admin_bar_menu', 'bbporg_admin_bar_my_account_item', 0);324 add_action( 'admin_bar_menu', 'bbporg_admin_bar_my_account_item', 4 ); 348 325 349 326 /** … … 473 450 } 474 451 add_action( 'admin_bar_menu', 'bbporg_admin_bar_my_account_menu', 7 ); 475 476 /**477 * Force toolbar styling into looking like sub-navigation478 *479 * Note: slightly experimental - kind of a hack480 *481 * @author johnjamesjacoby482 * @since 1.0.3483 */484 function bbporg_toolbar_css_overrides() {485 ?>486 <style type="text/css">487 /* Admin Bar */488 <?php if ( is_main_site() && is_front_page() ) : ?>489 #wpadminbar { display: none !important; }490 <?php else : ?>491 #wpadminbar { color: #555; background: #eee; top: 81px; border-bottom: 1px solid #ddd; height: 42px; }492 #wpadminbar #wp-toolbar a.ab-item, #wpadminbar .quicklinks li#wp-admin-bar-bp-notifications > a { padding: 5px; }493 #wpadminbar #wp-toolbar ul.ab-submenu a.ab-item { padding: 0 2em 0 1em; }494 #wpadminbar #wp-toolbar .ab-top-secondary .menupop .menupop > a.ab-item { padding: 0 1em 0 2em; }495 #wpadminbar a.ab-item, #wpadminbar > #wp-toolbar span.ab-label, #wpadminbar > #wp-toolbar span.noticon { color: #555; }496 #wpadminbar .ab-icon, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before, #wpadminbar .ab-item:after { color: #328C00; }497 #wpadminbar .ab-top-menu > li:hover > .ab-item,498 #wpadminbar .ab-top-menu > li.hover > .ab-item,499 #wpadminbar .ab-top-menu > li > .ab-item:focus,500 #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus,501 #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item,502 #wpadminbar:not(.mobile) .ab-top-menu > li:hover > .ab-item,503 #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item { color: #555; background: #e2e2e2; }504 #wpadminbar > #wp-toolbar li:hover span.ab-label, #wpadminbar > #wp-toolbar li.hover span.ab-label, #wpadminbar > #wp-toolbar a:focus span.ab-label { color: #555; }505 #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { color: #999; }506 507 /* Admin Bar: submenu */508 #wpadminbar .menupop .ab-sub-wrapper { background: #eee; }509 #wpadminbar .quicklinks .menupop .ab-submenu { background: #eee; }510 #wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu { background: #ddd; }511 #wpadminbar .ab-submenu .ab-item, #wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar-nojs .quicklinks .menupop:hover ul li a { color: #555; }512 #wpadminbar .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before { color: #f1f1f3; }513 #wpadminbar .quicklinks .menupop ul li a:hover,514 #wpadminbar .quicklinks .menupop ul li a:focus,515 #wpadminbar .quicklinks .menupop ul li a:hover strong,516 #wpadminbar .quicklinks .menupop ul li a:focus strong,517 #wpadminbar .quicklinks .menupop.hover ul li a:hover,518 #wpadminbar .quicklinks .menupop.hover ul li a:focus,519 #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,520 #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,521 #wpadminbar li:hover .ab-icon:before,522 #wpadminbar li:hover .ab-item:before,523 #wpadminbar li a:focus .ab-icon:before,524 #wpadminbar li .ab-item:focus:before,525 #wpadminbar li.hover .ab-icon:before,526 #wpadminbar li.hover .ab-item:before,527 #wpadminbar li:hover .ab-item:after,528 #wpadminbar li.hover .ab-item:after,529 #wpadminbar li:hover #adminbarsearch:before { color: #328C00; }530 #wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before { color: #328C00; }531 532 /* Admin Bar: my account */533 #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img { border-color: #eee; background-color: #eee; }534 #wpadminbar #wp-admin-bar-user-info .display-name { color: #555; }535 #wpadminbar #wp-admin-bar-user-info a:hover .display-name { color: #328C00; }536 #wpadminbar #wp-admin-bar-user-info .username { color: #000; }537 538 /* Some responsive'ish tweaks */539 @media screen and ( max-width: 460px ) {540 #wpadminbar {541 height: 56px;542 }543 #wpadminbar #wp-toolbar a.ab-item,544 #wpadminbar .quicklinks li#wp-admin-bar-bp-notifications > a { padding: 0; }545 }546 <?php endif; ?>547 </style>548 <?php549 }550 add_theme_support( 'admin-bar', array( 'callback' => 'bbporg_toolbar_css_overrides' ) );
Note: See TracChangeset
for help on using the changeset viewer.