182 | Q&A sobre programaciones perdidas, modificar botones de tu theme, fotos de los perfiles de usuario, buscar en PDFs y themes para restaurantes
9 Oct 2019 · 21 min
Episode 182 of the podcast "WordPress Semanal" (host Gonzalo Navarro) answers five listener questions about WordPress management: (1) missed scheduled posts caused by WordPress Cron and solutions (use server cron or the WP Crontrol plugin); (2) modifying theme button styles via browser inspector and custom CSS (Genesis Extender or child theme CSS); (3) adding user profile pictures without Gravatar using the User Profile Picture plugin; (4) enabling search inside uploaded PDFs using a search-improvement plugin (Relevanssi is recommended); and (5) plugins for restaurant sites (Five Star Restaurant Menu and Five Star Restaurant Reservations) plus theme suggestions (e.g., StudioPress child themes, GeneratePress). The episode also mentions a "plugin of the week" (WordPress Content Copy Protector) and subscriber-only content (Zona Código video #133 and Intranet course class references).
Chapters
En el episodio 182 de WordPress semanal resuelvo dudas sobre cómo solucionar el error de programación perdida en WordPress, cómo cambiar los botones de tu theme, cómo elegir las imágenes de perfil de los usuarios de tu web, qué hacer para permitir la búsqueda en PDFs y qué plugins y themes puedes usar si quieres crear una web de restaurante. 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. Porque como siempre digo, no hay mejor inversión que la de crear y gestionar tu propia web con WordPress. Y este es un episodio muy enfocado a la gestión, porque no hago otra cosa sino resolver las dudas que os van surgiendo en el camino. Así que te invito a que inviertas unos minutitos y espero que te lleves y espero que aprendas mucho. Así que voy a responder a cinco preguntitas, una de Nacho, otra de Miguel Ángel, otra de Víctor, una de Luis y la última de Noelia. Pero antes vamos a ver las novedades que está pasando en gonzalonabarro. Es esta semana. Pues bien, tenéis un nuevo vídeo de la Zona Código, lo saco todos los martes, exclusivo para suscriptores y es el vídeo 133. Ahí os enseño algo muy chulo y bastante sencillo de conseguir, y es cómo personalizar la barra de scroll de tu web. Si vais al enlace Gonzalo es códigos 133, pues podéis ver una imagen de cómo queda lo que hacemos. Y básicamente lo que he hecho es cambiar la típica barra de scroll, la barra que se muestra a la derecha cuando vas bajando entre los contenidos de una web. Pues ahí le pongo mi color corporativo, el azul que tengo yo. Podemos elegir si la queremos más ancha o menos ancha, si queremos ponerle un borde redondeado, en fin, es una oportunidad de otorgar más personalidad al diseño de tu página web. Y como siempre os lo explico en el vídeo paso a paso, cómo tenéis que hacerlo, qué código tenéis que poner, si queréis modificar el color, el grosor o lo que sea, qué valores tenéis que modificar. En fin, que no necesitáis saber código para conseguir esto, sin, como siempre digo, sin añadir plugins extra ni nada. ¿De acuerdo? Ese es el vídeo 133 ya de la Zona Código, recordad que esto va incluido, si sois suscriptores tenéis estos vídeos que los saco uno cada semana y por supuesto tenéis acceso a todos ellos mientras estéis suscritos. Y los cursos que este mes estamos con el curso de seguridad en WordPress, que si bien es uno de los primeros cursos que saqué, ya tocaba renovación y creo que le da un enfoque mucho más práctico y menos lioso porque cubrimos lo fundamental en cuanto a seguridad y desde dos puntos de vista. Si quieres cubrirlo pues simplemente utilizando modificaciones por código, quizás algún pequeño plugin que otro, pues fantástico, pero si quieres olvidarte de todo eso y utilizar un único plugin que te gestione o que te ayude digamos más bien a gestionar la seguridad, pues también te explico cómo hacerlo y Y por supuesto hablo de lo que tienes que hacer en el día a día, porque la seguridad no es cosa de un día. Si ya lo viste en su momento te invito a que le eches un vistazo de nuevo y si no lo habías visto nunca, pues adelante con ello porque la seguridad es fundamental en cualquier página web y más en WordPress, que hay muchos usuarios que no le prestan nada de atención y siempre va a haber gente que se aproveche de ello. Bien, todo esto que comento, tanto el vídeo de la Zona Código como el curso del mes y un montón de enlaces que tenéis, ahora mismo estoy contando hasta 10 enlaces que como digo lo tenéis en la parte de enlaces de este episodio, si vais a Gonzalo, GonzaloNavarro es 182, vais directamente a este episodio y ahí podéis ir a todos los enlaces que voy a comentar, que seguro que alguno te interesa. Fantástico, pues vamos ahora con el plugin de la semana que te va a permitir proteger tus contenidos del plagio o el robo. Es un plugin súper popular, tiene más de 100.000 instalaciones activas, se llama WordPress Content Copy Protector y pues básicamente te ofrece una serie de funcionalidades para proteger tus contenidos y evitar en la medida de lo posible, porque al final evitar al 100% es muy difícil que te los copien, que te plagien toda tu web, que es algo bastante común dependiendo del tipo de contenido que tenga tu web. Bueno, pues este plugin te va a permitir impedir que se seleccione el contenido y que se pueda copiar. También puedes evitar que exista la posibilidad de guardar imágenes, incluso te permite desactivar por completo la opción de botón derecho, ya sabes que si haces botón derecho en cualquier lado en un navegador, pues te aparecen copiar, guardar imagen, lo que sea, pues te permite bloquear el botón derecho y si quieres mostrar un mensaje personalizado podrías poner este contenido está protegido o lo que sea. Y luego además, porque claro, normalmente podemos hacer las cosas con el teclado, con el ratón, por ejemplo botón derecho copiar o botón derecho pegar, pero también se puede hacer con atajos de teclado, pues también desactiva los atajos de teclado más comunes, Control A, Control C, Control X, Control S, Control V o bueno, comando si estás en Mac, pues los desactiva. Así que como te decía, si tienes un contenido que es muy susceptible de ser copiado, pues este plugin te da algunas herramientas para evitarlo. De nuevo se llama WordPress Content Copy Protector y este es el episodio, recuerda Gonzalo es y vas al enlace directamente con los detalles de este episodio. Fantástico. Pues ahora ya sí vamos con el tema central de respuestas variadas de las preguntas que me hacéis a través del soporte y vamos con la primera que es de Nacho y va sobre publicaciones programadas perdidas. Me dice Hola Gonzalo, una consulta, he programado un post de un blog y no se ha publicado en la fecha prevista y me ha salido un mensaje en el post que dice programación perdida y no se ha publicado. ¿Sabes cómo se soluciona para que no vuelva a ocurrir? Gracias. Bueno, gracias a Nacho y este es un error o un problema más común de lo que parece. Se puede deber a varias cosas, pero normalmente se debe al WordPress Cron, que es lo que usa WordPress para compromar, entre otras cosas si hay algo programado. Si esto te ha ocurrido una vez, puede ser que haya sido un fallo momentáneo de este sistema, como digo, que va comprobando cada cierto tiempo si hay alguna programación y a verla pues la publica. Pero si te pasa a menudo es que tienes un fallo con este sistema. Y digamos que esta comprobación WordPress la hace a nivel de tu web, no va a tu servidor ni nada y por eso hay un archivo dentro de tus Si ves por FTP o por el cpanel de tu web, ves los archivos de tu WordPress, pues vas a ver uno que se llama wpchron PHP y es el que utiliza para comprobarlo y hace comprobaciones por ejemplo, si alguien accede a la web, pero si nadie entra, pues puede que se pierda esta programación porque no haya dado tiempo al Chrome a verlo. Pero esto no es lo más común, lo más común es que lo tengas desactivado el sistema de Chrome por un plugin de seguridad, en cuyo caso debes volver a activarlo. Otra cosa muy común también es que debido al caché, si utilizas algún plugin de tipo caché o incluso una CDN como Cloud Front, bueno Cloudflare, perdón, bueno Cloudfront también es la de Amazon, pero iba a decir Cloudflare. En cualquier caso debido a eso te puede fallar porque el archivo se quede en caché o lo que sea. Bueno, en fin, soluciones. Esto tú lo puedes desde tu servicio de hosting de todos los si tiene cpanel puedes crear un cron a nivel de servidor y así digamos olvidarte del de WordPress y aunque WordPress falle, pues no pasa nada. Y esto puede ser un pelín complejo. Yo quizás te recomiendo que contactes con el soporte de tu servicio de hosting y les digas oye, quiero crear un cron para que me compruebe cada X tiempo si tengo una publicación programada, ¿De acuerdo? Y te deberían de al menos llevarte algún tutorial para explicarte cómo hacerlo y con eso ya lo tendrías solucionado y así no tendrías que quitar tu plugin de caché ni nada, porque claro, si lo estás usando es porque quieres mejorar el rendimiento de tu web y no vas a renunciar a eso por este problemilla, pues sería tú mismo crear un cron, que es crear una instrucción que diga cada X minutos comprueba mi web. ¿Que no quieres hacer esta opción o que resulta que con tu hosting no lo puedes hacer del todo bien? Pues hay un plugin bastante popular, a ver si lo tengo por aquí, lo tenéis en la parte de enlaces, a ver, se llama WordPress Control. El plugin tiene más de 100.000 instalaciones activas y te permite ver todos los eventos cron, es decir, todas estas instrucciones que te digo que puede haber en tu web, te permite editar algunas, te permite, vamos, todas, te permite eliminarlas o te permite crear nuevas. De esta forma podrías crearla de una forma más amigable sin tener que hacerlo a través de tu hosting, pero ya digo que es bastante similar. Yo primero para ahorrarte un plugin, pues probaría la opción de hacerlo a través de tu hosting. Te os dejo el enlace a todo esto que os comento. Fantástico. Dejamos la pregunta de Nacho y nos vamos con la de Miguel Ángel, que va sobre modificar estilos de los botones de tu theme. ¿Me Hola Gonzalo, estoy haciendo el curso de Genesis avanzado con Extender y lo estoy encontrando hasta ahora bastante práctico, pero quería preguntarte una cómo puedo modificar el estilo de las Class Button de Genesis? ¿Dónde debo hacerlo si lo quiero modificar en el button default? Gracias. Bueno, aquí gracias a ti Miguel Ángel. Aquí Miguel Ángel me habla de, no sé si conocéis Genesis Framework, pero es un theme especial que trae sus características especiales y que te permite desarrollar de una forma concreta, tiene un marco de trabajo, por eso se llama framework, y una vez lo dominas, pues facilita mucho el desarrollo. Y me habla de un curso un poquito más avanzado en el que usamos un plugin que se llama Genesis Extender, que te permite todo esto que te digo a nivel de desarrollo avanzado, te permite hacerlo de una forma más sencilla todavía, porque te da la posibilidad de utilizar los filtros y los hooks de una forma mucho más fácil, sin que tú tengas que escribirlo desde cero. Te da también una especie de constructor visual de CSS, en fin, te facilita un poquito la vida si todavía no dominas demasiado el código. Pues bien, él me pregunta que el thing que está usando para en Genesis, pues tienes el framework y luego tú instalas un tema hijo que te viene con unas clases y entre ellas tiene las clases para que se muestre un botón. Esto casi todos los themes la traen y verás que tu theme por defecto, de forma automática te pone los botones de un color determinado, de un tamaño determinado y me dice que cómo puede modificar esos estilos de los botones que ya vienen en su thing. Bueno, pues aquí lo que debes hacer es localizarlo, es decir, irte a una página de tu web donde haya un botón, darle a botón derecho y darle a inspeccionar, y eso te va a mostrar el código, tanto el HTML como el CSS que se ha utilizado para ese botón. Y aquí ya es cuestión de modificarlo, coger la clase determinada que tenga ese botón y pues en donde estés utilizando o donde tú cambies el CSS, pues cambiarlo. Si en tu caso lo haces en la parte de Genesis Extender destinada al CSS, pues lo pones ahí, si utilizas el style css del child theme, pues lo pones ahí, si utilizas el personalizador de CSS que ya viene con WordPress, pues ahí de acuerdo, hay que saber un poquito, no es cambiarlo así y ya está. Te puedes ayudar de Stylebot, por ejemplo, que es una herramienta de Chrome que es fantástica porque te permite localizar las clases de lo que quieras modificar y modificarla sin escribir el código. Os voy a dejar un enlace a eso y también el primer vídeo de la zona código donde os explico cómo modificar el CSS de vuestra web que y este proceso que os he explicado así de forma hablada, es decir, localizar el elemento, darle a inspeccionar, bichear el código. Todo eso os lo explico en vídeo, que es mucho más fácil de entender y que es algo que os recomiendo mucho. Es algo que si bien suena muy complejo, te permite cambiar la visión que tienes de lo que puedes y no puedes modificar de tu web porque es mucho más fácil de lo que parece y te va a permitir cambiar detallitos como por ejemplo este. Cambiar pues imagínate que el color de fondo de tu botón es negro y que cuando pasas el ratón por encima es blanco. Pues tú quieres que sean con tus colores corporativos, que sea azul y que cuando pases el ratón por encima sea un azul más clarito, por ejemplo. Pues lo puedes hacer de una forma mucho más sencilla de la que parece. Así que os voy a dejar estos enlaces que os comento en la parte de enlaces. Fantástico. Dejamos la pregunta de Miguel Ángel, que por cierto la suya va enfocada a Genesis, pero lo que os he explicado yo es para cualquier thing, independientemente de que uséis Genesis o o lo que sea. ¿Perfecto, pues nos vamos con la tercera pregunta que es de Víctor y va a sobreponer fotos a los usuarios de la web? Me Buenas de nuevo Gonzalo, He podido crear los usuarios sin problemas para poder subir una foto de usuario. ¿Hay alguna manera de hacerlo? Yo me he metido a modificar el perfil pero no veo la opción de subir la foto. Un saludo. Bueno, otro saludo para ti Víctor. Y bueno, Víctor es cliente, le llevo el mantenimiento de una web que tienen de óptica y hacen cursos online y está muy bien y lo que tienen ellos es que tienen distintos profesores, entonces me preguntó cómo podía dar de alta un profesor de forma manual y demás. Y bueno, era simplemente crear un usuario y asignarle. Ellos usan LearnPress, pues le tenían que asignar el rol de usuario, de instructor, Pero claro, Víctor quería ponerle una foto, una imagen al perfil para que cuando se vea que el profesor es quien sea, pues que salga su imagen. Y claro, en WordPress tú no tienes, cuando estás editando el perfil de un usuario, tú tienes, tú no tienes la opción de subir una imagen, sino que está vinculado con Gravatar, que es un servicio donde tú te das de alta, pones una imagen destacada y todas las webs o todos los servicios que estén vinculados con Gravatar, pues van a permitir mostrar esa foto que tú tienes puesta en tu Gravatar. Pero claro, no todo el mundo tiene Gravatar y además si tú quieres controlarlo de forma concreta sin que lo haga el usuario o lo que sea, pues en WordPress resulta que no puedes, no es una opción que venga. Y esto precisamente lo hablo en detalle en el curso de intranets en WordPress, en la clase 3, que se la dedico a los usuarios. Y aquí realmente tengas una intranet o no, si estás pensando en mejorar cómo se crean los usuarios, en mejorar la gestión, a lo mejor tener otros roles de usuario diferentes o incluso cómo hacer esto de poder tú mismo añadir una imagen y evitar que sea automático a través de Gravatar, pues todo eso lo explico en la clase 3 del curso de Internet en WordPress. De todas formas, y el plugin que puedes utilizar para esto lo tenéis en la parte de enlaces, así como también el enlace de la clase 3. Pero el plugin para añadir una imagen de perfil de forma manual y desactivar esta opción de Gravatar se llama User Profile Picture, lo tenéis como digo en las notas del programa. Recordad que este es el episodio 182 y el plugin es muy sencillo, te pone una opción nueva cuando editas el perfil de cualquiera de tus usuarios, pues te va a aparecer una opción nueva dentro del panel en la parte de edición y te permite subir una imagen. Y ya está, es así de sencillo. Y luego se va a mostrar donde sea que tu theme lo muestre de forma nativa, pues se va a mostrar sin problemas. ¿De acuerdo? Fantástico. Dejamos la pregunta de Víctor y nos vamos con la de Luis, que va sobre cómo permitir a los usuarios buscar dentro de contenidos de un PDF. Me dice buenas tardes Gonzalo, acabo de terminar el curso de Intranet y me ha parecido genial, seguro que lo pongo en práctica. ¿Sabes si existe algún plugin que haga búsquedas no sólo en el contenido de los post o páginas, sino también en el texto interno de los PDF subidos como ficheros adjuntos, te lo agradecería mucho? Y termina diciéndome, dice, ¿Para cuando el curso de Internet se ha avanzado? Jeje, bueno, si interesa por supuesto que lo haré, aunque creo que el que ya está digamos, da una buena base y después como explico en ese curso, dependiendo de cómo vaya a ser tu Internet y de qué cosas necesitas, siempre puedes ir añadiendo cosas. ¿De acuerdo? El enfoque que le he dado al curso de Intranet fue ese, una base que es básicamente que esté cerrado al público general y que deba ser miembro para acceder, y luego en función de que se necesiten unas cosas u otras, pues se ponen ahí. Vemos por ejemplo cómo crear un sistema de descargas mucho más avanzado, cómo crear un directorio de los usuarios, vemos un montón de cosas, pero claro, no se puede cubrir todo. ¿Si sois suscriptores y tenéis una necesidad concreta dentro de una intranet y no está cubierta en el curso, pues me contactáis y me dices, oye Gonzalo, me gustaría esto, esto cómo crees que lo puedo enfocar? Y ya pues os guío en esa línea. Pero bueno, respondiendo a la pregunta de Luis, que me voy por las ramas, me dice sí hay posibilidad de que cuando se use el buscador de WordPress, además de buscar entre los contenidos normales de la web, entradas, páginas o cualquier custom post type, se pueda buscar también en PDFs que tengamos subidos. Y la respuesta es sí, se puede, pero necesitas un plugin, a mí uno que me gusta mucho, que se llama Relevancy, hay más que te permiten hacerlo, si hacéis una búsqueda en Google lo encontraréis, pero este plugin Relevancy, lo que hace es mejorar la búsqueda nativa de WordPress, no es que te cree un nuevo sistema de búsqueda, sino que la mejora hace cambios en cómo se busca dentro de tu web y muestra contenidos por lo general mucho más relevantes, por eso se llama Relevancy. Y entre otras cosas lo que te permite es siempre que el PDF esté subido a la librería multimedia, siempre que lo tengas subido a tu web, si lo tienes enlazado de algo externo no, pero si lo tienes subido sí, pues permite buscar entre ese texto y va a mostrar búsquedas o resultados de búsquedas relevantes para esos contenidos de dentro de los PDF. Y si os interesa esto de cómo mejorar el buscador de WordPress, tengo un episodio, el episodio 66, si vais a GonzaloNovarro es 66, vais directamente y ahí hablo de muchas alternativas, además de esta que comento, para mejorar el buscador nativo de WordPress y además explico cómo funciona, que es bastante interesante los cambios que ha sufrido a lo largo del tiempo. Así que pues ahí tenéis o el enlace o podéis buscarlo directamente, como digo. Fantástico. Pues vamos, ahora dejamos la pregunta de Luis y nos vamos con La última, la quinta y última de Noelia, que va sobre themes de WordPress para restaurantes. ¿Me Hola Gonzalo, una conoces alguna plantilla de WordPress buena para un restaurante o alguna multiuso que recomiendes? Gracias y un saludo. Bueno, gracias a Noelia. Y esta pregunta la incluyo porque ya sabéis que esto de un thin para restaurantes que es muy concreto. Sí hombre, por supuesto que se puede recomendar y se pueden buscar cosas que vayan un poco en la línea de lo tuyo, pero realmente más que un thing yo recomiendo dos plugins concretos. Uno que te da la funcionalidad de crear un menú, es decir, de poder poner lo que ofreces en tu restaurante, las bebidas, los primeros platos, lo que sea. Te permite de una forma bastante sencilla y es un plugin que está bien hecho y que no trae mil funcionalidades pero sí las justas desde mi punto de vista. A mí me gusta. Cuando he hecho alguna web de restaurantes, que he hecho un par de ellas, he utilizado siempre este plugin cambió de nombre, me parece que le están dando un lavado de imagen y están poniendo un poquito más imagen de marca. Antes se llamaba Food and Rig Menu y ahora se llama Five Star Restaurant Menu, pero vamos, el enlace es el mismo y te permite pues eso, crear un menú de forma muy rápida, te permite poner imágenes destacadas y se tiene una disposición bastante sencilla, elegante. A mí me gusta cómo queda eso para poner el menú de tu restaurante. Y luego por otro lado también os dejo el enlace para el sistema de reserva y es de esta misma empresa que antes se llamaba Restaurant Reservations y que ahora ha vuelto a cambiar y también se llama Five Star Restaurant Reservations. Básicamente le han metido el nombre de empresa Five Star y le han dado un lavado de cara de imagen. También me gusta bastante este plugin. Es también muy sencillo, básicamente te crea un formulario en el que puedes elegir la fecha, poner tus datos de reserva y reservar. Que sí que lo podrías hacer con un plugin de formulario normal si controlas alguno de ellos, pero bueno, este es específico para crear un formulario personalizado de reserva de mesa de restaurante y te permite llevar un control. Además es compatible con Gutenberg, o sea que tiene un bloque de Gutenberg que te permite incluirlo en el caso de que utilices Gutenberg. En fin, está bien, es sencillo y ya que usas el otro de la misma empresa, pues puedes utilizar también este y la combinación de ambos. A mí me gusta eso, claro, en cuanto a la funcionalidad, porque cuando me preguntas qué Sims usar para restaurante, entiendo que buscas funcionalidad, así que con esto la consigues. Y después el aspecto, pues ya puedes usar lo que tú quieras. Si por ejemplo estás acostumbrada o te gusta el enfoque de trabajar con Genesis Framework, pues hay algún par de themes dentro de Studio Press que pueden ser interesantes, como My Lifestyle Pro o como Wellness Pro, que os lo dejo un enlace a ellos en las notas del programa para que podáis ver la demo y ver si os interesa. Pero vaya, que aquí realmente uséis o no Genesis, es un poquito lo que os guste. También podéis usar por ejemplo Generate Press, alguna de sus plantillas que vienen ya predeterminadas o empezar desde cero con lo que queráis, porque como digo, al final la funcionalidad te la van a dar los plugins y vas a poder cambiar de theme cuando quieras porque no vas a estar atada a ese theme que elegiste el primer día. Así que ya iría un poco en función de tus gustos de y en tener muy claro eso, que funcionalidad y aspecto no van juntos o no tienen por qué ir juntos y de hecho es mejor tenerlo separado. Esto lo vemos tanto en el curso de WordPress básico como en el curso de WordPress intermedio, donde voy más allá en cuanto a la lección del theme y lo que hay que tener en cuenta y demás, pues todo eso lo vemos. Así que os dejo enlaces a todo esto, a estos dos themes que digo que pueden ir bien, pero vamos, que al final es un poco por gustos. Genial. Pues nada, con esto quedan resueltas las dudas sobre temas varios de octubre, que bueno octubre porque es ahora cuando las estoy diciendo en octubre, pero que las preguntas son preguntas que tengo acumuladas ahí que tengo muchas y que voy sacando poco a poco. Ya el mes que viene volveré a sacar otras 5 con sus respuestas. Y recuerda que si quieres soporte personalizado directamente conmigo, pues puedes apuntarte al área para suscriptores y además de todos los contenidos que ofrezco ya más de 40 cursos, más de 133 vídeos de la zona código, más contenidos nuevos semanal y mensualmente pues más, como digo, todo eso tienes soporte personalizado conmigo desde tu cuenta para ver todos los detalles y apuntarte Gonzalo es cursos. Recuerda que tienes 15 días de garantía sin compromiso y que si no te gusta, no quieres seguir o lo que sea, me contactas y te hago la devolución íntegra del dinero. Así que 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)