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!
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 );