¿Alguna vez has trabajado con un cliente en el que intentas personalizar la experiencia de fondo de WordPress para ellos? Tal vez haya agregado un widget de tablero personalizado, eliminado elementos de menú o incluso haya creado paneles de escritura personalizados. Bueno, Greg Kerstin (@graphicagenda) estaba trabajando en un proyecto en el que quería modificar el texto de Howdy en la barra de administración de WordPress. Normalmente dice Howdy, nombre de usuario. Tuvo la amabilidad de enviarnos un fragmento en el que muestra cómo cambiar el texto y reemplazarlo con Bienvenido.

Cambiar Howdy para dar la bienvenida

Todo lo que tiene que hacer es pegar el siguiente código en el archivo functions.php de su tema o crear un complemento de sitio.

add_action ('admin_bar_menu', 'wp_admin_bar_my_custom_account_menu', 11);

 function wp_admin_bar_my_custom_account_menu ($ wp_admin_bar) {
 $ user_id = get_current_user_id ();
 $ current_user = wp_get_current_user ();
 $ profile_url = get_edit_profile_url ($ user_id);

 if (0! = $ user_id) {
 / * Agregue el menú "Mi cuenta" * /
 $ avatar = get_avatar ($ user_id, 28);
 $ howdy = sprintf (__ ('Bienvenido,% 1 $ s'), $ usuario_actual-> nombre_de_visualización);
 $ class = empty ($ avatar)?  '': 'con-avatar';

 $ wp_admin_bar-> add_menu (array (
 'id' => 'mi-cuenta',
 'parent' => 'top-secondary',
 'title' => $ howdy.  $ avatar,
 'href' => $ profile_url,
 'meta' => array (
 'clase' => $ clase,
 ),
 ));

 }
 } 

Y has terminado.