Localizar cadenas de texto en WordPress – String Locator

En ocasiones queremos localizar alguna cadena dentro de los ficheros de WordPress. Ya puede ser dentro de de algún tema o plugin.

Los motivos pueden ser variados pero ahora mismo se me ocurre que necesitemos cambiar una traducción que no conseguimos que se traduza por el motivo que sea.

Podemos realizar una búsqueda en nuestro equipo sobre los directorios que nos interesen pero también disponemos de un plugin que nos ayudará en este sentido.

El plugin es String Locator y como bien dice su nombre, busca y localiza cadenas de texto.

String Locator - Plugin para localizar cadenas de texto en los ficheros

¿Cómo usar String Locator?

Una vez que tenemos instalado el plugin, nos dirigimos al menú Herramientas –> String Locator del panel de administración de WordPress y veremos algo similar a esto:

String Locator - Localizar cadenas de texto en WordPress

Es tan sencillo como indicar la cadena que queremos buscar en el segundo campo, el de «Search String» y en el desplegable podemos elegir si buscar en todos los ficheros de WordPress o en temas o en plugins en concreto para afinar nuestra búsqueda.

String Locator - Localizar cadenas de texto en WordPress

Como digo, seleccionadmos dónde queremos buscar la cadena, la cadena que queremos buscar y por último, hay una opción «RegEx search» que es por si introducimos expresiones regulares en el campo de cadena.

Cuando realiza la búsque nos mostrará los ficheros donde ha encontrado esa cadena:

El resultado es del todo aclaratorio porque indica la cantidad de veces que ha encontrado el string así como dónde los ha encontrado. El fichero en el que está y la línea de ese fichero.

Es un plugin muy últil para utilizar en ciertas ocasiones

Otra cosa muy buena de este plugin es que lo podemos desinstalar hasta que no volvamos a necesitarlo.

El video

Espero que esta información os sea de utilidad.

Saludos y mucho ánimo!

Cómo traducir cualquier texto en WordPress

Para realizar algunas traducciones en algún tema o plugin de WordPress, hay varias formas de hacerlo.

El motivo puede ser variado, desde que ese texto no esté traducido a nuestro idiomar hasta que, por el motivo que sea, no nos convence la traducción que existe en nuestro idioma y necesitemos cambiarla para adaptarla a nuestras necesidades.

En cualquier caso, yo voy a comentar la opción de hacerlo mediente un plugin o hacerlo mediente código.

Traducir cualquier texto en WordPress usando un plugin: Loco Translate

Loco translate es un plugin fabuoso y muy ulizado que podemos utilizar tanto para traducir o cambiar traducciones de plugins y temas del repostorio de WordPress como el mismo WordPress así como plugins y temas privados que hayamos comprado.

Como digo es una solución fácil de usar.

El plugin lo podemos encontrar en el repositorio oficial de WordPress en el siguiente enlace:

https://es.wordpress.org/plugins/loco-translate/

Eso por una parte. Ahora veamos cómo hacerlo usando código.

Traducir cualquier texto en WordPress usando código.

Loco Translate es fantástico, como ya he dicho antes pero tal vez no sea la mejor solución si lo que queremos es traducir unas pocas palabras o incluso una sola. No merece la pena y para esos casos tal vez sea mejor utilizar un poco de código sencillo.

Utilizaremos el siguiente trocito de código:

Lo que estamos haciendo es el ejemplo es traducir o cambiar la traducción de «Agotado» por «Sacabao!«.

Cómo traducir cualquier texto en WordPress

Cómo traducir cualquier texto en WordPress

Entonces, si queremos cambiar la traducción de cualquier palabra, modificaríamos estos campos y listo.

Ahora bien, ¿Y si el texto no está traducido?

En el ejemplo anterior el texto ya estaba traducido y lo que hemos hecho ha sido cambiar la traducción y ahora lo que queremos es traducir un texto que no está traducido por el motivo que sea.

En este caso haremos algo parecido pero usando la variable $original como se indica a continuación:

De manera similar, modificamos la palabra original y la traducción y listo!

Espero que os haya sido de ayuda.

Cualquier cosa me dejáis un comentario.

Saludos y mucho ánimo!

Ir al contenido