add_action( 'admin_menu', 'mx_rename_woocoomerce_admin_menu', 999 );
function mx_rename_woocoomerce_admin_menu()
{
    global $menu;
    $woo = recursive_array_search_php( 'WooCommerce', $menu );

    if( !$woo )
        return;
    $menu[$woo][0] = 'Novi naziv stavke';
}

function recursive_array_search_php( $needle, $haystack )
{
    foreach( $haystack as $key => $value )
    {
        $current_key = $key;
        if(
            $needle === $value
            OR (
                is_array( $value )
                && recursive_array_search_php( $needle, $value ) !== false
            )
        )
        {
            return $current_key;
        }
    }
    return false;
}

Želite li promjeniti ikonu ispred preimenovane stavke, možemo se poigrati s CSS-om i dodati neku od defaultnih ikona ili dodati svoju ikonu/sliku/logo. WP koristi Dashicons pa sam u ovom primjeru zamjenio Woo ikonu s ikonom košarice (dashicons-cart). Želite li i vi koristiti dashicone, postoje još dvije-tri prigodne ikone, poput dashicons-store ili dashicons-products.

add_action('admin_head', 'change_woo_admin_menu_icon');

function change_woo_admin_menu_icon() {
   echo '<style>
       #adminmenu #toplevel_page_woocommerce .menu-icon-generic div.wp-menu-image::before {
       font-family: Dashicons !important;
       content: "\f312" !important;
       }
  </style>';
}

Odgovori

Vaša email adresa neće biti objavljena. Obavezna polja su označena s *

Post comment