Changeset 2505070
- Timestamp:
- 03/29/2021 09:51:50 AM (5 years ago)
- Location:
- white-label-megapack-branding
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
white-label-megapack-branding/tags/1.0.3/include/functions/re-order-menu-admin/re-order-menu-admin.php
r2504814 r2505070 558 558 559 559 Wlmpb_Re_Order_Admin_Menu::start( __FILE__ ); 560 561 /** 562 * Fix Dashicons Woocommerce when use reorder menu 563 * 564 * Woocommerce use custom dashicons, issue custom class fixes 565 */ 566 567 568 function callback_dashicons_woocommerce($buffer_class_woocommerce) { 569 570 $buffer_class_woocommerce = str_replace('menu-top toplevel_page_woocommerce', 'menu-top menu-icon-generic toplevel_page_woocommerce', $buffer_class_woocommerce); 571 $buffer_class_woocommerce = str_replace('menu-top toplevel_page_edit?post_type=product', 'menu-top menu-icon-product', $buffer_class_woocommerce); 572 $buffer_class_woocommerce = str_replace('toplevel_page_edit-post_type-product', 'menu-posts-product', $buffer_class_woocommerce); 573 574 575 return $buffer_class_woocommerce; 576 } 577 578 function buffer_start_replace_class() { ob_start("callback_dashicons_woocommerce"); } 579 580 function buffer_end_replace_class() { ob_end_flush(); } 581 582 add_action('admin_head', 'buffer_start_replace_class'); 583 add_action('admin_footer', 'buffer_end_replace_class'); 584 -
white-label-megapack-branding/trunk/include/functions/re-order-menu-admin/re-order-menu-admin.php
r2503998 r2505070 558 558 559 559 Wlmpb_Re_Order_Admin_Menu::start( __FILE__ ); 560 561 /** 562 * Fix Dashicons Woocommerce when use reorder menu 563 * 564 * Woocommerce use custom dashicons, issue custom class fixes 565 */ 566 567 568 function callback_dashicons_woocommerce($buffer_class_woocommerce) { 569 570 $buffer_class_woocommerce = str_replace('menu-top toplevel_page_woocommerce', 'menu-top menu-icon-generic toplevel_page_woocommerce', $buffer_class_woocommerce); 571 $buffer_class_woocommerce = str_replace('menu-top toplevel_page_edit?post_type=product', 'menu-top menu-icon-product', $buffer_class_woocommerce); 572 $buffer_class_woocommerce = str_replace('toplevel_page_edit-post_type-product', 'menu-posts-product', $buffer_class_woocommerce); 573 574 575 return $buffer_class_woocommerce; 576 } 577 578 function buffer_start_replace_class() { ob_start("callback_dashicons_woocommerce"); } 579 580 function buffer_end_replace_class() { ob_end_flush(); } 581 582 add_action('admin_head', 'buffer_start_replace_class'); 583 add_action('admin_footer', 'buffer_end_replace_class'); 584
Note: See TracChangeset
for help on using the changeset viewer.