502 | Rastro de plugins, traducciones, fuentes, webs mixtas y precios por distancia
12 Nov 2025 · 21 min
Episode 502 of the WordPress Semanal podcast (host: Gonzalo Navarro) is a listener Q&A covering five WordPress topics: whether deleted plugins leave traces and how to remove them, using Loco Translate and where to store translations, installing fonts locally (Use Any Font plugin or manual method), planning a site that combines physical products and online courses (builder/theme recommendations, blog placement, distributor discounts, local vs hosting development), and calculating WooCommerce prices based on distance (free and premium plugin options). The episode also highlights the Username Updater plugin as plugin-of-the-week, mentions Zona Código tutorials and courses, and points listeners to the episode notes for links and timestamps.
Questions this episode answers
Episode 502; host Gonzalo Navarro.
Recorded/posted November 12, 2025.
Username Updater.
Use Any Font (plugin).
Calculate Prices Based on Distance for WooCommerce (available on WordPress.org).
Chapters
En el episodio 502 de WordPress semanal resuelvo dudas sobre si los plugins eliminados dejan rastro, cómo mantener traducciones con Loco Translate, cómo instalar fuentes localmente, cómo planificar una web con tienda y cursos y cómo aplicar precios según la distancia en WooCommerce. Vamos allá. Hola, hola. Soy Gonzalo Navarro y Bienvenidos al episodio 502 de WordPress Semanal, el podcast en el que aprendes a crear y gestionar tus propias webs con WordPress en profundidad. Hoy voy a resolver dudas, en concreto cinco, que como sabéis, y si no pues lo comento rápidamente, están sacadas directamente del soporte que incluye la membresía en GonzaloNavarro es. Además de toda la formación en cursos, además de los vídeos acompañados de snippets de la Zona Código, además de los recursos de los tutoriales o clases sueltas, del acceso a la comunidad privada de Telegram. Pues tenéis este soporte personalizado conmigo y lo que hago es que selecciono cada mes aproximadamente cinco preguntitas y las resuelvo aquí en el podcast. Estos episodios vienen cargados de enlaces y de información adicional. Por ejemplo, si en una pregunta hablo de un plugin que os viene bien, pues os pongo el enlace al plugin. Así que para acceder a todo ello y que podáis repasarlo bien, además tenéis el minuto en el que respondo la pregunta, pues os recomiendo que vayáis a las notas del episodio, las notas de este programa. Y si esto lo veis perfectamente en vuestra aplicación de podcast, fantástico. Pero como muchos las muestran fatal, pues entonces podéis ir a Gonzalo Navarro es 502 y ahí lo tenéis. Venga, en un momentito vamos a ir con todas vuestras preguntas. Pero antes, Como siempre, novedades. ¿Qué está pasando en Gonzalo Navarro es esta semana? Pues hay un nuevo vídeo de la Zona Código y en el aprendes a igualar las proporciones de las imágenes de producto. Y en WooCommerce. Esto es algo que hice para un cliente hace poco y que digo, mira, pues es una buena opción para incluir en la Zona Código. Y básicamente lo que consigues con esto es que no tengas que estar pendiente de subir las imágenes de los productos de tu tienda con woocommerce del mismo tamaño o incluso ni siquiera de las mismas proporciones. Con esto lo que hacemos es que forzamos unas dimensiones y unas proporciones para todas las imágenes de los productos Y así pues en la página de tienda, en la página de categoría, si utilizas un bloque específico para mostrar una serie de productos en una página, o un short code también para mostrar los productos recientes, los productos relacionados, siempre van a seguir una línea y siempre van a tener la misma proporción. Esto es un poquito de CSS que aplicamos. Y además, si tú quieres que estas proporciones, yo que sé, no ocurran en la tienda, pues te enseño también cómo hacer que no ocurra ahí. Es muy sencillito, ya vas a ver, solo vas a tener que copiar y pegar. Lo pones en la zona de CSS de tu zim y ya está. Por cierto, en su día publiqué otro vídeo similar y era para darle las mismas proporciones a los logos. Muchas veces creamos una landing y queremos poner las empresas con las que hemos trabajado o los medios en los que he aparecido, y al final es un rollo tener que ir recortando todas las imágenes para que los logos queden exactamente iguales. Entonces te explico cómo con un poquito de CSS los puedes dejar todos perfectos. No lo había puesto en las notas del episodio, pero lo voy a añadir ahora mismo y estará en la parte de contenidos recomendados. Esos dos vídeos de la zona código junto al curso más reciente publicado, que es el curso de Seriously Simple Podcasting, sobre si quieres publicar un podcast, ya sabes, con control total desde tu web, con WordPress. Este es uno de los plugins más completos y sencillos para lograrlo. Y también te voy a dejar el enlace a la lista prioritaria para Black Friday. Solo los que estéis ahí podréis acceder a la oferta anticipada, que este año vais a flipar, no solo por el descuento en sí, sino por lo que va a incluir en cuanto a bonus y en cuanto a extras. De verdad que va a marcar la diferencia. Y solo lo vais a recibir, no lo quiero enviar a mi lista general, sino solo los que estéis en la lista prioritaria tendréis acceso anticipado. Lo dejaré en las notas del episodio, pero si no, podéis escribir en vuestro navegador Gonzalo Navarro es prioritaria y ahí os podéis apuntar. Venga, una vez vistas las novedades, vámonos ahora con el plugin de la semana que se llama Username Updater. Este plugin, como su nombre indica, permite cambiar fácilmente el nombre de usuario de cualquier cuenta de WordPress, de cualquier perfil de WordPress, algo que por defecto realmente no se puede hacer desde el panel, salvo que utilices un truquito que expliqué en la zona código, si quieres lo puedes buscar, te puedes ir a la zona código, buscar, cambiar usuario, y esto es muy útil cuando quieres mejorar por ejemplo la seguridad, por si hay usuarios que tienen el nombre de admin, por ejemplo, esto conviene cambiarlo porque si no los hackers es lo primero que van a probar, o cuando gestionas webs de clientes y necesitas ajustar nombres sin tener que crear esos usuarios nuevos y sin acceder a la base de datos, que es como se podría hacer, o iniciar sesión con ese usuario y visitar la página oculta de WordPress, entre comillas, que ya digo, esto lo explico en la zona código, pero este plugin es sencillito y va muy bien, de nuevo, se llama Username Updater, lo tienes en las notas del episodio, es decir en Gonzalo Navarro es 502. ¿Venga, pues ahora sí, vámonos con el tema central del episodio, que son tus preguntas y mis respuestas, y comenzamos con una de Elena, que va sobre si los plugins que eliminas en tu web con WordPress dejan rastro, y me dice, Buenas tardes Gonzalo, cada vez que se instalan y desinstalan un plugin, por ejemplo, si pruebo distintos para una misma función, por ver cuál considero mejor, queda algún rastro o resto de los mismos que se deba eliminar, aunque sea solo por no ir ocupando almacenamiento del hosting con basura? Muchas gracias. Sí queda rastro Elena, muy buena pregunta, no todos dejan rastro, pero la mayoría sí, porque cada vez que instalas un plugin se crean los archivos, que esto está en la parte de los archivos de WordPress en tu instalación, y después se generan una serie de tablas en la base de datos, y esas tablas contienen información. Normalmente lo que ocurre es que si tú eliminas un plugin, se eliminan los archivos y pero la información y las tablas quedan en la base de datos. Esto permite que si tú luego lo vuelves a instalar, esté todo tal cual estaba antes, lo que habías configurado en los ajustes. Si ese plugin permite publicar algo, todo esto, toda la información se guarda en la base de datos y luego se conecta con tu web con WordPress y es lo que permite que se vean lo que hayas configurado, los ajustes o lo que sea que ese plugin haga en la parte frontal Entonces, algunos plugins, si tú te vas a la parte de ajustes y normalmente está en miscelánea o en avanzado o lo que sea, hay una casillita que dice eliminar las tablas de la base de datos. Si eliminas este plugin, entonces tú lo marcas y luego cuando lo elimines, si funciona bien esa característica, que en algunos planes no funciona muy bien, pues se elimina también todo rastro de la base de datos. Algunos plugins es cierto que esta característica no la traen, entonces tú lo que tienes que hacer es irte a tu base de datos, localizar las tablas que normalmente van a tener un nombre relacionado con el plugin y las puedes eliminar manualmente. Esto te lo explico en un vídeo de la zona código. Es mucho más fácil de lo que parece. Hay veces que acceder a la base de datos y demás puede imponer un poco, pero si lo haces bien, si primero descargas esas tablas a tu ordenador, así las tienes a modo de copia de seguridad y después las eliminas tal y como te explico en el vídeo, pues verás que es muy sencillo. También hay plugins que te permiten hacer todo esto, incluso otras opciones relacionadas con la optimización de la base de datos, como eliminar datos transitorios. Esto lo vemos en el curso de mantenimiento en WordPress. Pero vamos, esta parte de eliminar las tablas de la base de datos es muy facilita y ya digo, está cubierto en la zona código. Venga, vamos con la segunda pregunta, que es también de Elena y que va sobre si hay que dejar Loco Translate instalado para mantener las traducciones. ¿Hola Gonzalo, acerca de Loco Translate una vez traducido lo que quiero se puede eliminar o si se elimina se pierde lo traducido? Entiendo que debe ser lo segundo por lo que dices de que se pueden perder las traducciones si se actualiza el thing, pero me gustaría que me lo confirmarás. Sobre este asunto, si, si en lugar de hacerlo como un nuevo idioma, tal y como explicas en el vídeo, se hace sobre el tema hijo. Sobre este asunto, si en lugar de hacerlo como un nuevo idioma, tal y como explicas en el vídeo, se hace sobre un tema hijo, también se evitaría el problema de las actualizaciones del tema. Muchas gracias. A ver, para esto al final hay que conocer bien un poco cómo funciona esto de las traducciones. ¿Primero, por qué deberíamos de querer utilizar un plugin para hacer traducciones? De qué estamos hablando exactamente Bueno, estamos hablando de modificar textos y nosotros en cualquier web editamos una página y podemos modificar el contenido. Editamos la zona de los menús de navegación y podemos modificarlos. Vamos a un área de widget y podemos modificarlos. Pero hay cosas que no son editables, sobre todo cosas o que están generadas directamente por el código del theme o del plugin o que se muestran a través de un shortcode. Por ejemplo, tú pones un trocito, un código corto, te vas a la parte frontal y de repente se ve un montón de información. Pues imagínate la página de perfil del alumno, si eso es un plugin de usuarios, o la página de carrito que tiene una serie de información. Esa información normalmente, si tú le das a editar esa página no puedes editarla, digamos que se está mostrando de forma dinámica sin que tú tengas control sobre ella. Bueno, pues para poder modificar este tipo de cosas nos viene muy bien utilizar un plugin de modificación de cadenas, como puede ser Loco Translate o como puede ser Savewatch. Hace dos episodios del podcast, en el 499.3 mejor dicho, publiqué una guía actualizada de todos los métodos para modificar los textos o hacer traducciones en tu web con WordPress. Y luego también tenéis un tutorial que es al que hace referencia Elena, donde os explico cómo utilizar Loco Translate, que es el plugin más popular para hacer este tipo de cosas. Y ahí yo recomiendo por facilidad para todo el mundo, que se guarden las traducciones directamente en el plugin, en lugar de guardarlas en una carpeta que los plugins y los themes tienen destinadas a las traducciones. ¿Por qué? Porque si se actualizan, esa carpeta se actualiza también, porque las traducciones dentro de WordPress van cambiando, el plugin o el theme sale en un idioma y luego la gente o los propios desarrolladores van añadiendo traducciones. Esto se hace de forma también muchas veces colaborativa desde la comunidad de WordPress. Entonces es una de esas carpetas que se va a actualizar cuando se actualiza un plugin o se actualiza un thing. Y aquí me pregunta Elena si la opción de hacerlo en un tema hijo funcionaría. Y realmente sí, sí funcionaría. El tema es que muchas veces las traducciones las vas a hacer a plugins, no al thing, con lo cual va a funcionar para las traducciones que hagas del thing, pero no va a funcionar para las traducciones que hagas de plugins y demás. Entonces normalmente lo mejor es dejar logotranslate instalado, no te va a suponer mayor peso, es muy cómodo para que tú vayas a modificar cualquier cadena de texto y yo lo guardaría ahí, sinceramente. Ya si conoces un poco más puedes incluso no hacerlo con loco Translate, puedes tú modificar estos archivos. Ya digo, en el episodio 499 de WordPress Semanal que lo dejo enlazado, explico todas las opciones que existen para que hagas pues la que más te encaje. Venga, vamos con la tercera pregunta que es de Daniel y que va a sobreinstalar una fuente localmente en su thing. Me Buenas tardes Gonzalo, tanto me ha insistido Sergio con Astra que he estado echando un vistazo, ciertamente tiene puntos muy atractivos, ¿Podrías ayudarme con un asunto? ¿Cómo se podría hacer para tener instalados localmente tipos de fuentes con Astra? Muchas gracias, un saludo. Bueno, aquí Daniel que me dice que le ha insistido Sergio, no estoy seguro si Sergio es alguien que también está suscrito, no sé quién es, pero vamos, será alguien que ha consumido mis contenidos. Y entonces Daniel me pregunta expresamente o específicamente cómo desde ese tema o usando ese tema puede instalar una fuente de forma local. Esto de instalar una fuente de forma local quiere decir que tú instalas el archivo, la fuente en concreto, la tipografía que tú quieras utilizar en esa web entre tus archivos de WordPress, de modo que no se están descargando desde un sitio externo para poder mostrarse en tu web, sobre todo con Google Fonts se hace esto, o puede que utilices algún plugin extra o algún thing que las descargue desde otro lugar que no están instaladas, ya digo, entre tus archivos. Y esto es una recomendación que se suele hacer como para afinar un poquito más en el rendimiento en la velocidad de carga de una web, si no tienes que descargarlo desde un sitio externo y ya está entre tus archivos de WordPress, pues se va a cargar más rápido y tal, puedes ganar algo en cuanto a velocidad, aunque seguramente hay cosas a las que prestar atención antes que a esto, pero bueno. Sobre la pregunta de Daniel, da igual el theme que uses, alguno puede ser que tenga esa característica, pero esto normalmente se hace aparte, lo puedes hacer manualmente, yo no lo tengo cubierto, es un poco técnico, pero hay un tutorial de Kinsta, del blog de Kinsta, está en español también, que lo explica muy bien. Yo la verdad es que para esto suelo utilizar el plugin Use Any Font, está genial, está activo en más de 200.000 webs con WordPress, puedes subir cualquier fuente tipográfica directamente al plugin, asignarla para poder seleccionarla después desde lo que tú uses para diseñar o maquetar tus webs con WordPress. Y está muy bien, es muy cómodo, muy sencillo, Yo es lo que suelo usar. Después, si utilizas alguna fuente de Google también puedes instalarla manualmente. Esto lo explico en la zona código, así no tienes que usar un plugin que te vincule con Google, sino que puedes tú instalarla, que lo comento por aquí porque puede ser que a alguno que le interese esta pregunta le venga bien. Entonces, independientemente del theme que uses, sea Astra o el que sea, o haces la aproximación manual o utilizas el plugin Usen y font, que ya digo, está genial. Venga, vámonos con la cuarta, que es de José Antonio y que va sobre cómo planificar una web que combine productos físicos y cursos online. Me dice Muy buenas Gonzalo. Tengo una pequeña empresa en Canadá dedicada a la venta de productos españoles y a servicios de catering, sobre todo paellas en eventos. Ahora quiero crear una web para tener más alcance y lanzar una nueva línea de cursos de cocina española online para canadienses con suscripción anual y un blog sobre cultura y gastronomía. Además, en los vídeos me gustaría ofrecer los productos que se usan en las recetas con un descuento a través de mi distribuidor. Ya hice un par de webs básicas con Elementor hace tiempo, pero ahora quiero hacerlo bien. ¿Mis dudas qué builder y plantillas me recomiendas? ¿El blog mejor dentro de la web o separado? ¿Cómo enfoco las compras con mi distribuidor? ¿Y si ya tengo dominio y hosting en Godaddy es mejor crearlo todo desde ahí o hacerlo en local y luego subirlo? Muchas gracias de antemano, José Antonio Bueno, de vez en cuando saco preguntas, así que básicamente me está preguntando todo. ¿Y por qué? Porque da igual que en este caso sea una web que quiera combinar productos físicos y cursos online, en otros casos, pues yo que sé, puede ser una web corporativa, puede ser, da igual. Pero las preguntas suelen ser muy parecidas. ¿Qué builder uso? ¿Qué zinc uso? Si tengo que hacer la web en local y normalmente si yo hiciera una consultoría con alguien pues haría más preguntas porque en muchos casos va a ser un depende. Entonces lo que voy a hacer aquí es simplificar, asumir ciertas cosas y combinarlo con mi opinión, con lo que a mí me gusta utilizar, pero sin perder de vista que cada persona primero tiene sus conocimientos, segundo sus recursos y tercero sus prioridades. Entonces vamos a ir una a una. Primero para un builder mi respuesta genérica sería no uses ninguno, o mejor dicho usa el que viene con WordPress de forma nativa. WordPress ya trae un constructor, ya trae una forma de maquetar páginas, maquetar entradas, pero en el caso de José Antonio me está diciendo que ya ha usado otro, que ya ha usado en el pasado Elementor, dice que para un par de webs básicas y claro me dice pero ahora quiero hacerlo bien, como asumiendo que usar Elementor no es lo mejor, y claro, podría no ser lo mejor si comparamos el rendimiento de una página desarrollada con lo mínimo o de una página desarrollada con muchos plugins o grandes plugins como puede ser uno de estos como Elementor y demás. ¿Entonces sí que tiene pegas, pero yo aquí por ejemplo le preguntaría José Antonio, te manejas muy bien con elementos? ¿Te resulta sencillo diseñar? ¿Te va a ahorrar mucho tiempo? ¿Has usado alguna vez el editor nativo? Vas a tener que aprender a usarlo porque a lo mejor valora más la rapidez de poder sacar un diseño chulo con una herramienta a la que está acostumbrado que tener que aprender otro método. Entonces como todo es poner una balanza y ver la mejor opción. Después para el ZIM un poco lo mismo, si va a seguir pues lo que yo haría que es utilizar el editor nativo y mis gustos personales. Entonces yo recomendaría, da igual el tipo de web, da igual que sea para vender productos físicos y cursos online, yo siempre recomiendo los mismos tipos de themes que sería en este caso Astra, GeneratePress, Kadence y similares, es decir, son puntos de partida, themes que te ofrecen un buen rendimiento y bastantes opciones de personalización, incluido plantillas, de hecho si utilizara Elementor, estos themes traen plantillas también pensadas para Elementor, aunque a lo mejor en el caso de José Antonio me dice no, yo utilizaba Hello Elementor que es el theme de la misma empresa porque me gustaba partir desde cero y tal, pues perfecto, vale, al final ya digo es poner en una balanza. Por cierto de todo lo que he comentado hay cursos de Astra, de Generic Press, incluso si eres de los que estás en el barco del full site editing pues tienes un curso de Spectra One o en el propio curso de full site editing vemos cómo utilizar los twenty, los themes estos que vienen con cada nueva versión de WordPress y que por supuesto están preparados para la edición global del sitio. Después otra de las preguntas es si separar el blog, es decir, tener una instalación aparte para el blog, por ejemplo blog mi dominio, mi dominio puntocom o no. Yo no soy partidario de separar el blog y la web, si están relacionados, lo que pasa que mucha gente pues le gusta tener separada lo que es la parte de venta de la parte de blog o incluso hay gente que tiene la parte de marketing de las landings y todo esto también en otra instalación. A mí es que me molesta bastante tener que para un mismo servicio, para un mismo negocio, tener varias instalaciones, porque varias instalaciones quiere decir varias webs, ya está, es decir, tengo distintos WordPress, tengo que llevar el mantenimiento de todos, tengo distintos accesos para uno y para otro, salvo que utilices un multisite que desde luego no lo recomiendo porque técnicamente al final da más problemas que otra cosa, no lo recomiendo, digo para webs de este tipo, entonces lo que yo haría no tenerlos separado, es tenerlos en la misma instalación, para eso hay una parte que se llama entradas donde tú publicas en el blog y ya está, pero ya digo que a José Antonio le gusta más trabajar así, pues adelante. Después sobre lo del distribuidor, yo simplemente lo que entiendo es que el distribuidor te lo va a dejar a ti a un precio más barato, si es eso, pues aquí no hay más que te pueda decir a que te dé el enlace ese distribuidor o lo que sea, si no, si lo que estás haciendo es que tú a los que tengan acceso a tu formación puedan comprar más barato, entonces usa un código de descuento que solo vean los que hayan comprado y ya aquí depende lo que uses para comprar, si utilizas un plugin de tipo membresía pues podrás bloquear esa parte, ese código de descuento para que solo vean los que hayan iniciado sesión y tengan una cuenta activa. Si por ejemplo lo haces todo con woocommerce incluso podrías llegar a crear cupones avanzados que digan este cupón solo podrá ser usado si alguien ha comprado previamente este otro producto y que ese otro producto sea el acceso a la membresía. Entonces depende, esta es un poco la línea, pero si lo que es es que quieres poner enlaces para que compren en la web de tu distribuidor y que ahí van a tener un descuento, entonces tu distribuidor te tiene que dar un código de descuento y tú lo pones ahí. Por último, me preguntaba por crear la web en local o cómo hacerlo. A ver, en un caso como este y por sencillez en el proceso, yo la crearía directamente en el hosting y la protegería al público con un plugin de modo próximamente o de modo mantenimiento. Es lo más fácil, Tienes una clase en el curso de WordPress Intermedio donde te lo explico, con un plugin que está muy bien y no tienes que hacer ni una migración ni nada. Esto quedaría reservado por si tienes que rehacer una web y mientras tanto esa web tiene que estar visible para todo el mundo. Pues tú la vas haciendo en local o en staging o lo que sea y ya al final la migras y la sustituyes por la antigua. Pero si estás empezando desde cero, tienes hosting y demás, créala en el hosting, eso más fácil, la pones en modo próximamente y ya la abres cuando la tengas. Si te fijas, el caso de Jose Antonio es como muy concreto, pero las respuestas sirven para todas las webs o casi todas las webs. Venga, esta pregunta era un poquito más larga pero cerramos con la última de Jesús que va a ser más cortita y que va sobre cómo poner un precio basado en la distancia en WooCommerce. Me dice hola Gonzalo, tengo un cliente que se dedica al control de plagas y quiere vender los servicios por Internet con WooCommerce. Cada servicio tiene un precio fijo más el desplazamiento desde la localidad de la empresa hasta la localidad donde haya que prestar el servicio. ¿Sabéis de algún plugin para calcular el precio basado en la distancia entre dos localidades o códigos postales? Gracias. Sí, muy rapidito. Tenemos un plugin gratuito que bueno, se llama. El nombre es el típico nombre descriptivo, se llama Calculate Prices Based on Distance for woocommerce. Así que lo puedes buscar en WordPress. Org y si no, pues tienes un enlace directo en las notas del episodio y luego hay una opción de pago. Yo creo que en el gratuito, probad el gratuito, si es suficiente pues ya está. No tiene muchas instalaciones activas, creo que en el momento grabar esto tiene unas 200, pero esto lo recomendé hace varios meses a Jesús y el plugin sigue manteniéndose actualizado, ha ido subiendo suscriptores, perdón, en usuarios, así que tiene pinta de que se mantiene. Ya digo, si prefieres la opción de uno de pago para tener soporte y a lo mejor tiene alguna opción más, te dejo un plugin de pago que venden en woocommerce común que se llama woocommerce Distance Rate Shipping, que hace lo mismo y es premium. Bueno, con esto quedan cubiertas estas preguntas, las de este mes. Recuerda que tienes todo bien ordenadito en las notas del episodio y que si quieres acceder de forma prioritaria a la única vez en todo el año que hago descuentos, apúntate en Gonzalo Navarro, es prioritaria y ten acceso antes que nadie. Nada más por este episodio, nos seguimos escuchando. Adiós.
More from Gonzalo
518 | Redes sociales, precios personalizados, audios desde Drive y temas de bloques (Q&A)
513 | Por qué sigo usando estos plugins después de tantos años (y cuáles he abandonado)