Ep 31 | Respuestas a problemas ¿comunes?
16 Nov 2016 · 20 min
Episodio 31 del podcast 'WordPress Semanal' (presentado por Gonzalo Navarro) en el que el autor responde preguntas de oyentes sobre problemas comunes de WordPress: intentos fallidos de login y seguridad, instalación/actualización de plugins, configuración de enlaces permanentes, diferencias entre WordPress.com y WordPress.org, uso de instalaciones locales, y child themes y cambios de diseño (temas/página constructor). También presenta el plugin de la semana (NoCategoryBase) y menciona otros plugins útiles.
Chapters
En el episodio 31 de WordPress semanal contesto preguntas sobre intentos fallidos de login, problemas al instalar plugins, enlaces permanentes WordPress. Com y WordPress Org, Child themes y cambios de diseño de nuestra web. Vamos allá. Hola, hola, Soy Gonzalo de Gonzalonabarro. Es y bienvenidos a WordPress Semanal, el podcast en el que aprendes WordPress de principio a fin. Ya sabéis que no hay mayor satisfacción que la de crear y gestionar tu propia página web, así que todo esto, este podcast, los cursos y los tutoriales del blog son para ayudarte a conseguirlo. Y hoy es uno de esos episodios que dedico precisamente a una parte importante de lo que hago, que es resolver vuestras dudas. Así que he recopilado varias de vuestras preguntas que me enviáis, que creo que pueden servir para todo el mundo. Y como os hemos comentado en la intro del episodio, pues voy a contestar preguntas relacionadas con distintas cosas, ¿Vale? Pero antes recordad que en Gonzalo es cursos tenéis todos los cursos hasta la fecha y los que irán viniendo, que ahora mismo estoy creando el de Divi 3.0 y estoy empezando a renovar los más antiguos. Por ejemplo el curso de WordPress básico, que es el gratuito, lo estoy haciendo mucho más completo, con más ritmo, más ordenado, En fin, va a ser un curso que va a estar mucho, mucho mejor así. Así que además de todos los cursos que hay, todos los cursos nuevos, cada cierto tiempo voy renovando los antiguos, porque ya sabéis que además en WordPress van cambiando las cosas. Por ejemplo en el curso de WordPress intermedio también voy a renovar alguna de las lecciones, así que los cursos además de ir creciendo irán actualizándose. Y luego ya sabéis que tenéis todas las descargas. Si hago el curso de Divi 3.0, pues podéis descargaros Divi 3.0 para seguir el curso. Que hago el curso de Monarch o de Bloom, que eso ya sabéis que son plugins para compartir en redes sociales o para conseguir contactos, suscriptores, pues también, aunque sean premium, los ofrezco porque ya que hago el curso, para que podáis seguirlo sin ningún problema. Y eso era lo primero que os tenía que comentar. Y después vamos a hablar ya de lleno. Nos metemos en el plugin de la semana y este plugin es para eliminar la base de la categoría de nuestras URLs. ¿Esto qué quiere decir? Pues el plugin se llama NoCategoryBase y puedes eliminar el trocito de las URLs previo al nombre de la categoría, es decir, lo que se llama la base de la categoría. Por ejemplo si ahora mismo tienes tu web com category camisetas o tuweb com category pantalones pues con este plugin lo que vas a poder eliminar precisamente es la parte donde pone category y te quedaría tu web comisetas, tu web com pantalones. ¿Pero qué pasa con esto? Cuando tú haces esto estás cambiando una URL, lo que antes se llamaba X ahora se llama Y. ¿Entonces qué pasa si la gente entra en X? Si tú por ejemplo tenías esa categoría posicionada en Google y la gente entra ¿Le va a dar error, o si la habías publicado en las redes sociales y la gente entra ¿Le va a dar error? Pues no, porque la mejor parte de este plugin es que el propio plugin te hace la redirección de la URL antigua a la nueva sin tú hacer nada, simplemente te va a funcionar y luego además es compatible con plugins importantes y muy utilizados como WPML que ya sabéis te facilita tener webs en distintos idiomas, pues también funcionaría en ese caso. Y además funciona para WordPress Multisite, ya sabéis WordPress Multisite es gestionar desde una misma instalación de WordPress distintas páginas web, distintos sitios. Un día tengo que dedicar un podcast entero a WordPress Multisite porque aún no lo he hecho y es algo bastante interesante. Así que el plugin se llama NoCategoryBase, os dejo el link en las notas del programa, ya sabéis Gonzalo es podcast y ahí tenéis todos los episodios y en cada uno de ellos pues todos los links que voy mencionando. Este plugin además es de instalar y listo y te olvidas, es súper sencillo, no tienes que configurar nada, lo instalas y lo tienes, así que es bastante utilizado, a ver voy a echar un vistazo, tiene más de 60 mil instalaciones activas, así que es un plugin muy popular, que se utiliza mucho, que se actualiza, que tiene soporte, así que está muy bien. Y como os decía hoy vamos a responder, vamos no voy porque soy sólo uno, a las preguntas de los oyentes de vosotros y he hecho un recopilatorio, ya sabéis que siempre contesto, pues tardo más o menos dependiendo del volumen, pero siempre contesto por email, pero de vez en cuando lo que hago es que recopilo alguna de vuestras preguntas que creo que pueden servir para la audiencia y las respondo también en el programa. Así que vamos con la primera de ellas que es de Antonio de Estepona, muy cerquita de aquí por cierto, me lo comenta en el email, yo vivo en Marbella y él está en Estepona al ladito, y me dice Hola Gonzalo, te escribo primero para darte las gracias por tus tutoriales, los cuales estoy siguiendo a pies juntillas y para comunicarte que me están ayudando mucho en mi trabajo. Me he decidido a escribirte porque tras la instalación de Sucuri en las dos webs donde trabajo, no paro de recibir mensajes de alerta de intentos fallidos de login con ips de Moscú, China o Alemania. Imagínate mi sorpresa. ¿Mi pregunta es la según tú esto es normal? No son demasiados intentos al día, unos cuatro o cinco, pero ¿Qué me aconsejas que haga? De nuevo un millón de gracias por compartir tu trabajo. Antonio Stepona Bueno Antonio, muchísimas gracias a ti por seguir mis tutoriales y por tu pregunta. Esto es, ya te he contestado, muy común, lo que pasa que normalmente no tienes nada que te avise, pero en cuanto instalas algo que te avise, pues empiezas a recibir pues eso, avisos de gente que ya lo comentado otras veces, son bots, son programitas que lo que hacen es intentar de forma a lo bruto, pues intentar acceder en instalaciones de WordPress probando muchísimas combinaciones de usuarios y passwords. No tienes por qué preocuparte, sobre todo si tienes un usuario y un password seguro, esto muy importante, contraseñas alfanuméricas, que mezcles símbolos, letras, números, mayúsculas, minúsculas, es decir, contraseñas potentes, que un robot que pruebe muchas combinaciones no sea capaz de sacarla rápido. Después el usuario también es muy importante, por supuesto, no tengas usuarios típicos de que pongan admin o que utilice un trozo del nombre de tu dominio. Por ejemplo, si tu dominio es persianas pepe, pues no vayas a poner Pepe o persianas o persianas pepe de usuario, debería ser también un usuario, si podéis tener incluso un usuario igual también es raro como un password, pues mejor. Y luego si lo que quieres es que no te avisen tanto, Sucur tiene opciones, le puedes decir que no te avise de los intentos. Y si lo que quieres directamente es eliminar el acceso a esos bots para que no lo sigan intentando, pues hay un plugin muy liviano muy sencillito que se llama WP Limit Login Attempts, este recogió el testigo de uno que se llama Limit Login Attempts pero que no lo actualizan nunca. Entonces este desarrollador lo que hizo es crear uno igual y le puso otro nombre y es el que se está utilizando ahora porque sí que se mantiene y sí que se actualiza. Os dejo el link. Esto lo que te hace es que tú puedes elegir después de cuántos intentos esa persona va a quedar bloqueada del acceso. Por ejemplo, Si alguien intenta 10 veces acceder a tu WordPress, esa IP queda bloqueada automáticamente durante X tiempo, lo vuelve a intentar, queda otra vez bloqueada y así, así hasta un momento en que incluso lo puedes bloquear de forma permanente. En el curso de WordPress Intermedio hablo de cómo instalarlo, pero si le das una vuelta y te pones con ello es bastante sencillo. Otra cosa que puedes hacer, como también me hablas de IPs de Moscú, China o Alemania, es si por ejemplo imagínate que recibe mucho, recibes picos de tráfico de Moscú o de sitios raros que no tiene por qué recibirlos, puedes bloquear el acceso desde ese país. Por ejemplo, si no quieres que te lleguen visitas de Rusia, pues hay un plugin que se llama Admin Block Country que te permite precisamente eso, bloquear el acceso al admin, a la zona de WP admin a determinados países. Entonces pues eso, si Moscú, China y Alemania acceden al WP Admin y no tienen por qué hacerlo y son muchos, pues este plugin directamente bloquea el acceso mediante IP a esos países. También lo dejo el link en las notas del programa y también es uno de los que comento en el curso de WordPress intermedio. Así que básicamente eso Antonio, primero no te preocupes, no es un problema, segundo usuario y passwords fuertes y tercero dos plugins muy livianos, muy ligeritos que puedes utilizar para olvidar de este problema para siempre. Vamos con la siguiente pregunta, que es de un tocayo mío, de Gonzalo, y me Buenos días Gonzalo, acabo de apuntarme a tus cursos. En primer lugar, interesado por el curso de SEO en WordPress, me ha surgido un problema. Al instalar Yoast SEO en mi web, me salta un mensaje del estilo Fallo en la actualización del plugin. He intentado volverlo a instalar y entonces me ha Error en la instalación, la carpeta ya existe. ¿Qué puedo hacer? Gracias de antemano. Esto es un problema hiper común cuando durante la instalación de un plugin, hay algún fallito y después vuelves a intentar instalarlo, ya se ha creado la carpeta de ese plugin. Entonces ¿Qué tienes que hacer para esto? Eliminar esa carpeta. Así que lo que hay que hacer es entrar, ya sea por FTP o por el cpanel de tu hosting, entrar a los archivos de tu web, ir a la carpeta de plugins y ahí eliminar la carpeta en cuestión. Por ejemplo, si estabas intentando instalar la carpeta de Yoast SEO, el plugin de Yoast, pues busca una carpeta que tenga un nombre parecido, que se llame SEO Yoast o que tenga algún tipo de nombre que tú sepas que es la carpeta de SEO, la eliminas y ya sin problemas puedes ir otra vez a tu WordPress e instalar el plugin de forma normal. Esto es más sencillo de lo que parece. Tengo un tutorial en la web en la que explico cómo moverte por un programa de FTP, luego tengo otro post en el que explicó las carpetas más importantes de una web, así que ahí puedes hacerte una idea de qué carpeta es, para qué y cómo moverte dentro de los archivos de tu WordPress. Al principio cuando se hace la primera vez es un poco muchas carpetas, muchos archivos, pero luego es más fácil de lo que parece. Así que os voy a dejar los links y le echáis un vistazo. Esto es un problema hiper hiper común cuando hay un fallo en la actualización, que después no puedes volver a instalar el plugin porque digamos en la instalación ya se ha creado esa carpeta y entonces cuando lo quieres instalar de nuevo no puedes porque ya existe esa carpeta. Así que muchísimas gracias Gonzalo por tu pregunta, seguro que va a ayudar a un montón de gente con el mismo problema después. Vamos ahora con Manuel. ¿Y Manuel me dice Hola Gonzalo, estoy haciendo una web tipo marca personal a la vez que sigo tus cursos en ajustes de enlaces permanentes, cuando lo dejo dentro de la opción simple no hay ningún problema, en cambio cuando lo dejo ajustado a lo que recomiendas que es nombre de la entrada, cuando publico una página aparece en el menú, pero al ir a pinchar para visualizar el contenido me aparece el siguiente mensaje Y bueno, me pone un mensaje de error Y luego me A qué puede ser debido? Muchas gracias por tu atención y ayuda. Vale Manuel, aquí se refiere Gracias a ti Manuel, antes que nada. Y Manuel aquí se refiere a la configuración de los enlaces permanentes. En el curso de WordPress básico y en tutoriales de mi web tengo una explicación de las mejores prácticas para poner los enlaces permanentes, es decir, que en lugar de tener tu web común 2016 15 2 el nombre del post, pues que tengas tu web com blog, nombre de la entrada o si es una página tuweb com nombre de la página. Eso es lo que explico tanto en mis cursos como en otros tutoriales. Y el caso de Manuel también es bastante común y es que algunos hostings no trabajan con el servidor Apache, que es el que tiene la mayoría de los hosting. No os preocupéis tampoco por esto, es algo un poquito más técnico de servidores, pero básicamente está el tipo de servidor que utilizan los hostings más común que es Apache y luego otros servidores que no son tan comunes como por ejemplo Linux. Pues en este caso Manuel utiliza Hostalia. Hostalia es un hosting que no utiliza Apache. ¿Y entonces qué pasa? Pues cuando tú configuras los enlaces permanentes, WordPress lo que hace es escribir unas líneas en nuestro. Htaccess, que ya sabéis que es un archivo de nuestra web que por defecto aparece oculto y que nos permite hacer una serie de modificaciones y una serie de cosas. Pues WordPress escribe en ese archivo pues que tú web va a tener enlaces bonitos. ¿Qué pasa? Que eso es para los servidores Apache. Si no tienes servidores Apache, el. Htaccess no funciona, no es para ese tipo de servidores. ¿Qué puedes hacer? Pues en concreto en Hostalia os voy a dejar los pasos que tenéis que hacer, porque ellos ya lo saben y entonces han habilitado en su web una zona en la que si le das a sincronizar ya directamente lo vas a tener bien. Entonces seguid los pasos que os lo dejo en las notas del programa y si no estáis con Hostalia y estáis con otro servidor, simplemente contactarles porque esto es algo súper común y van a tener una respuesta para vosotros, os van a decir cómo hacerlo o lo van a hacer ellos mismos, así que no os preocupéis. También podéis echar un vistazo al error que lo tengo escrito en las notas del programa, el error en concreto que le ocurre a Manuel, pero básicamente vais a ver algo del tipo de que no se ha podido encontrar el servidor Apache. De nuevo, toda la información, todos los pasos en GonzaloNavarro es podcast. Ya nos vamos con una pregunta de Paola que me Hola Gonzalo, me he inscrito para hacer el curso básico de WordPress, pero de momento no quiero pagar hosting ni nada. ¿Puedo hacer el curso aunque no haya pagado el hosting? Ya tengo una página hecha de manera gratuita en WordPress, pero no sé cómo continuar para que sea más usable y atractiva. Lo poco que he podido hacer ha sido yo sola pinchando o por tutoriales en YouTube. Gracias y saludos. Vale, cuando empiezo a leer esta pregunta digo vale, no hay problema, lo puede hacer en un servidor de prueba, lo puedo hacer de forma local. Pero cuando sigo leyendo la pregunta de Paola me doy cuenta de que seguramente ella lo que tenga es un blog en WordPress. Com, que no es lo mismo que tener tu propio WordPress hospedado, es decir, descargarte WordPress desde org e instalarlo en un hosting, es diferente y la gestión de WordPress. Com y WordPress. Org no es la misma. Entonces, lo primero dejo un link Como esta pregunta me llega bastante, pues he creado un tutorial bastante sencillo y muy al grano de las diferencias entre WordPress. Org y WordPress común. Así que echadle un vistazo a ese tutorial si tenéis dudas, como Paola. Y luego por otro lado también voy a responder lo que yo creía que era esta pregunta al principio, que de momento no quiero parar hosting ni nada. ¿Puedo hacer el curso aunque no haya pagado el hosting? Sí, podéis seguir mis cursos sin necesidad de tener un hosting y lo podéis hacer creando una web de pruebas en vuestro propio ordenador, es decir, podéis tener una instalación de WordPress en vuestro ordenador de forma local sin necesidad de contratar nada. Si podéis ir haciendo pruebas, podéis aprender un montón de cosas sobre WordPress. Y os dejo un link que es cómo instalar WordPress en local. Lo hago utilizando Dextore Server, que es un software gratuito y muy sencillo de utilizar, y en un vídeo os explico cómo se utiliza. Así podéis hacer todas las pruebas que queráis sin temor a equivocaros y aprender un montón, un montón de WordPress, o si ya sabéis y tenéis una web en vivo, pues ahí podéis hacer las pruebas antes de hacerla en vuestra web. Así que es recomendable para cualquier persona aprender a instalar una web en local. Os dejo el link de nuevo en las notas del programa. ¿Y nos vamos ahora a la pregunta de Pelayo Pelayo nos Hola Gonzalo, he leído tu post sobre cómo crear un tema hijo y me salta una se puede crear un child theme en cualquier momento? ¿Quiero decir, si tenemos una web ya montada en WordPress en la que llevamos trabajando un tiempo y creamos el tema hijo ahora, afectará en algo al contenido de la web o hay que hacerlo desde el minuto 1? Quedo a la espera de tu respuesta. Un saludo y gracias por tus post, aprendemos cosas cada día. Muchísimas gracias a ti Pelayo por tus palabras y por tu pregunta. La respuesta es rápida, sí se puede, no hay ningún problema. Lo único que hace el child theme es crear una copia muy liviana, una copia muy sencilla de tu web. ¿Por qué? Porque solo se copian un par de archivos, lo demás lo que hace es que ese child theme lo utiliza del tema padre. El child theme se hace para lo que comentas, hacer modificaciones por ejemplo en el estilo de tu web o incluso las funciones de la web y evitar así que si se hace una actualización del tema padre, pues no pierdas ninguno de los cambios que hayas hecho en los archivos de tu web, pero nada va a cambiar del contenido, ni de si ya has hecho cambios ni nada. Si has hecho cambios en el código de tu web, por ejemplo en el archivo style css, en el archivo de los estilos, pues lo más que te puede pasar es que si tu theme se actualiza los pierdas, porque lo que pasa ahí es que ese archivo vuelve a su estado original y al actualizarse pues pierdes esos cambios. Por eso se crea el child theme, pero realmente no pasa nada cuando lo crees y al principio o cuando ya lleves mucho tiempo. Yo entiendo por tu mensaje que aún no has hecho ningún cambio de esa envergadura, ningún cambio en el style css, así que no hay problema, puedes crear el child theme y cuando quieras hacer esos cambios los haces en los archivos del child theme en lugar de los archivos del theme padre. Así que os dejo links a todo esto que estamos hablando, crear un tema hijo, que ya sabéis que es digamos una copia del thing que tú ya tienes para poder hacer cambios de diseño y otro tipo de cambios sin miedo a que en una actualización de tu theme original del thing padre vayas a perder nada. Os dejo un episodio del podcast en el que explico todo esto en detalle y aparte un tutorial de cómo crear un child theme de forma manual, que es muchísimo más fácil de lo que uno puede pensar. Así que Gracias Pelayo, muy buena pregunta. Y nos vamos con la última que es de Leo y que va en esta línea. ¿Me Buenos días, acabo de escuchar tu podcast sobre Child Themes y mi duda es si por ejemplo el cambio de colores de los botones lo realizas desde la página de configuración del propio theme y no manualmente desde código, también sería necesario el Child para que se conservara? Lo mismo con los anchos. ¿Si el cambio está hecho sobre la página de la demo de un theme y modificado con un Page Builder, por ejemplo, sería necesario el Child si no se toca el código manualmente? Muchísimas gracias, enhorabuena por los podcast y los cursos, son geniales. Leo muchas muchas gracias a ti Leo también por ser suscriptor, por seguirme tanto. Vale, Leo, aquí básicamente nos dice que los cambios los hace de dos Una, tiene un Theme que le permite hacer los cambios, es decir, que le permite editar los botones y editar algunas cosas de los estilos. Y luego por otro lado tiene un Page Builder, es decir, utiliza un plugin para maquetar páginas sin usar código y eso también hace los cambios con ese plugin. Y su pregunta es si también necesito un Child Theme al haber hecho los cambios así y si puede perder los cambios. Pues no, no los vas a perder, porque esos cambios se guardan por un lado en el Thing que te deja hacer esas cosas, esas funcionalidades, así que debería de guardarlo el propio Thing y si se actualiza no te lo va a cambiar, porque si es una cosa que ofrece el Thing, no tiene sentido que al actualizar lo pierdas. Y por otro lado, el Page Builder tampoco, todo se guarda dentro del Page Builder. Lo que pasa aquí es que si desinstalas el Page Builder, todo lo que has hecho lo vas a perder, y si cambias de Theme todo lo que has hecho también lo vas a perder. Por ejemplo, si has creado botones especiales, cuando tú cambies de Theme, esos botones ya no los vas a tener. ¿Por qué? Porque los has hecho a través de una funcionalidad del Theme. Lo mismo con el Page Builder. Por eso son cosas que tienes que tener muy pensadas, es decir, ahí hay que tener cuidado de qué cosas cambias, con qué, porque si lo cambias con el Thing y lo cambias con el Page Builder, puede que en algún momento, cuando quieras deshacerte de ellos, lo pierdas todo. Así que lo más correcto quizás sería tener un Child Theme y hacer los cambios en el Child Theme. Pero entiendo que si tú funcionas así es porque es tu manera de trabajar. Así que simplemente tener eso en cuenta, que esos cambios se guardan tanto en el theme como en el Page Builder, que es desde donde estás haciendo los cambios. Espero que haya quedado claro esta respuesta. Hasta aquí todas las preguntas. Si tenéis cualquier duda sobre estas preguntas que he respondido, me contactáis. Gonzalonavarro es contactar Y si tenéis otro tipo de preguntas, pues también me podéis contactar. Os dejo todos los links que he mencionado en gonzalonabarro es podcast. Este es el episodio 31 y ahí podéis ver todas las instrucciones, todos los links que he dado en este episodio. Así que nada más. Como siempre, muchas, muchas gracias por vuestras valoraciones de 5 estrellas en iTunes, vuestros me gustas y comentarios en Ivoox. Poco a poco voy a ir publicando mi podcast en otras plataformas. Si hay alguna plataforma que sepáis que utilizáis y que os gustaría que mi podcast estuviera ahí, no dudéis en contactarme. Gonzalonabarro es contactar. Así que muchísimas gracias de nuevo. 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)