¿Alguna vez ha trabajado con un cliente en el que intenta personalizar la experiencia de back-end de WordPress para ellos? Tal vez agregó un widget de panel personalizado, eliminó elementos de menú o incluso creó paneles de escritura personalizados. Bueno, Greg Kerstin (@graphicagenda) estaba trabajando en un proyecto en el que quería modificar el texto de hola en la barra de administración de WordPress. Normalmente dice Hola, nombre de usuario. Tuvo la amabilidad de enviarnos un fragmento en el que muestra cómo cambiar el texto de hola y reemplazarlo por Bienvenido.
Todo lo que tiene que hacer es pegar el siguiente código en el archivo functions.php de su tema, o crear un sitio plugin.
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 ) { /* Add the "My Account" menu */ $avatar = get_avatar( $user_id, 28 ); $howdy = sprintf( __('Welcome, %1$s'), $current_user->display_name ); $class = empty( $avatar ) ? '' : 'with-avatar'; $wp_admin_bar->add_menu( array( 'id' => 'my-account', 'parent' => 'top-secondary', 'title' => $howdy . $avatar, 'href' => $profile_url, 'meta' => array( 'class' => $class, ), ) ); } }
Y ya está.
.
Fuente: wpbeginner