En WordPress, aún cuando utilizamos una instalación en nuestro idioma, nos encontramos muchas cadenas de texto que continúan apareciendo en inglés (search, posted by, categories, etc…)
Cuando utilizamos un child theme de Genesis nos pasa lo mismo, pero a veces no solo queremos traducirlo literalmente, sino que queremos personalizar esas cadenas.
Es el caso del texto que nos aparece en los llamados Breadcrumbs o migas de pan, que es aquella ruta que podemos añadir en la parte superior de nuestra página para mostrar al usuario dónde está, por ejemplo: You are in: Home > servicios > programación
Aquí te traigo un código para poder personalizar estos breadcrumbs, no sólo el texto que aparece justo antes, sino también la traducción que queramos para «home» y los símbolos que separan cada una de las páginas:
add_filter('genesis_breadcrumb_args', 'customize_breadcrumbs'); function customize_breadcrumbs($args) { $args['labels']['prefix'] = 'This Is Where You Are '; /* El texto que aparece antes de los enlaces*/ $args['home'] = 'Front Page: '; /* El enlace que conduce a Home o Inicio */ $args['sep'] = ' >> '; /* El símbolo para separar los enlaces */ return $args; }
Como siempre, debes añadir esta función en el archivo functions.php de tu child theme
¿Eres implementador o desarrollador WordPress?
En la Zona DPW encontrarás más recursos, tutoriales, plantillas, y una biblioteca de snippets para poder utilizar en tu día a día y ganar tiempo en tu trabajo:
ACCEDER AHORA
Comentarios
6 respuestas a «Cómo eliminar o modificar «You are here» del breadcrumb de Genesis»
|
Hola
He intentado cambiarlo, pero al darle a actualizar, me ha modificado toda la pantalla. Ahora me sale todo lo de functions antes del blog y no me deja modificarlo otra vez.
Había que añadirlo al principio del archivo functions?
No sé cómo volver a dejar el blog como antes…
Muchas gracias
|
Hola Carmen!
Parece que tienes algún problema o error en el archivo functions.php. Deberías descargarlo por FTP para poder editarlo y eliminar lo que has añadido para restaurarlo. Quizás hay alguna incompatibilidad con otra función de tu tema.
Saludos!
|
Hola. Gracias por el post, funciona correctamente!
¿Pero qué código tendría que añadir a la fórmula para que cuando haces click en enlace de «home» (en tu ejemplo: «Front Page») redirigiera a la página que yo quiero y no a la que está apuntando ahora?
Gracias
|
Hola Enric! En este nuevo post tienes cómo cambiar el enlace: https://www.esthersola.com/modificar-home-breadcrumbs-genesis/
Saludos!
|
Y como modifico las otras cadenas de texto? search, posted by, categories, etc…
|
Hola Carlos! La mayoría se pueden traducir mediante un plugin, por ejemplo Genesis Translations o Loco Translate, pero si no quieres usar plugins o hay algunas que los plugins no te las encuentra, tendrás que hacerlo mediante funciones, como en el ejemplo de este post. En el blog, en la categoría de Genesis Framework, tienes otros artículos de cadenas en concreto.
Saludos!