
Personalizar WordPress es muy sencillo, mediante funciones, plugins y trucos puedes ofrecer una experiencia de WordPress para tus clientes, incluso para ti mismo, totalmente a tu gusto.
Con la traducción, además, puedes personalizar los mensajes de la administración, o del tema si está traducido.
Pero si solo quieres cambiar el mensaje de saludo de WordPress, el «Hola, Usuario» (el famoso «Howdy»), puedes hacerlo sin tener que modificar la traducción.
Solo tienes que añadir el siguiente código a tu plugin de funciones o al fichero functions.php de tu tema activo:
//Saludo personalizado en admin
function saludo_personal( $wp_admin_bar ) {
$my_account=$wp_admin_bar->get_node('my-account');
$newtitle = str_replace( 'Hola,', 'Que tengas buen día,', $my_account->title );
$wp_admin_bar->add_node( array(
'id' => 'my-account',
'title' => $newtitle,
) );
}
add_filter( 'admin_bar_menu', 'saludo_personal',25 );
Nota: En este código sustituimos el mensaje de la traducción, si usas otra distinta a la oficial deberás cambiar el primer parámetro de str_replace de «Hola» al que veas en tu escritorio de WordPress. El segundo parámetro es tu mensaje personalizado.
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!






AVISO: Esta publicación hace 3 años o más que no se actualiza. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado. ¡Ah! ¿te sirvió?, pues entonces nada :-)
oh, veo que lo cambiaste an Ayuda Wordpres, cuando accedí a mi cuenta
Este artículo como que es medio forever alone, jejeje. 😀
Los pequeños detalles son los que marcan la diferencia, así que le añadimos otro pequeño detalle para seleccionar la hora del día y listo… Mensaje configurable dependiendo de la hora del día. 😉
//Saludo personalizado para Admin
function saludo_personal( $wp_admin_bar ) {
$date = date ("G");
$my_account=$wp_admin_bar->get_node('my-account');
$madrugada = str_replace( 'Hola,', 'Buena madrugada,', $my_account->title );
$buenasdias = str_replace( 'Hola,', 'Buenos días,', $my_account->title );
$buenastardes = str_replace( 'Hola,', 'Buenas tardes,', $my_account->title );
$buenasnoches = str_replace( 'Hola,', 'Buenas noches,', $my_account->title );
if ($date add_node(array('id' => 'my-account', 'title' => $buenasnoches));
else if ($date add_node(array('id' => 'my-account', 'title' => $madrugada));
else if ($date add_node(array('id' => 'my-account', 'title' => $buenasdias));
else if ($date add_node(array('id' => 'my-account', 'title' => $buenastardes));
else echo $wp_admin_bar->add_node(array('id' => 'my-account', 'title' => $buenasnoches));
}
add_filter( 'admin_bar_menu', 'saludo_personal',25 );