Woocommerce è un ottimo plugin per realizzare ecommerce, sia per siti proprietari che per clienti e persone terze. Come la maggior parte di tutti i plugin per WordPress (e non solo), la voce di menù che richiama i relativi sotto-menù e funzioni, viene richiamata nel Back-End con il nome stesso “Woocommerce”. Questo può essere fastidioso o creare confusione, soprattutto se a gestire l’e-commerce sono persone diverse da noi che creiamo il sito web. Come fare quindi per personalizzare il menu woocommerce cambiando il nome con uno a propria scelta?
Cambiare nome al menu woocommerce è molto semplice e può essere fatto con una funzione personalizzata che deve essere inclusa nel file functions.php:
// Cambia nome menu Woocommerce</p> add_action( 'admin_menu', 'rename_woocoomerce_wpse_100758', 999 ); function rename_woocoomerce_wpse_100758() { global $menu; // Pinpoint menu item $woo = recursive_array_search_php_91365( 'WooCommerce', $menu ); // Validate if( !$woo ) return; $menu[$woo][0] = 'Impostazioni Negozio'; } function recursive_array_search_php_91365( $needle, $haystack ) { foreach( $haystack as $key => $value ) { $current_key = $key; if( $needle === $value OR ( is_array( $value ) && recursive_array_search_php_91365( $needle, $value ) !== false ) ) { return $current_key; } } return false; }
Con questa funzione abbiamo cambiato il nome menu woocommerce da “Woocommerce” a “Impostazioni Negozio”. Potete dare il nome che volete al vostro menù semplicemente cambiando quando è scritto in questa porzione di codice:
$menu[$woo][0] = 'Impostazioni Negozio';