Ep 72 | Cómo ser un usuario avanzado de WordPress
30 Aug 2017 · 21 min
Episodio 72 del podcast WordPress Semanal por Gonzalo Navarro (anuncio: curso de WordPress avanzado). El episodio explica qué habilidades distinguen a un usuario avanzado de WordPress y ofrece cinco puntos clave: saber cuándo usar (o evitar) plugins; conocer dónde pegar/escribir código (CSS y PHP básicos); familiaridad con los archivos de WordPress y los hooks (actions y filters); capacidad para crear sin plugins elementos frecuentes como Custom Post Types, taxonomías, áreas de widget/menú y plantillas de página; y crear shortcodes reutilizables. Incluye además una mención al plugin de la semana (CF Redirect para Contact Form 7) y recursos adicionales en la Zona Código y la zona de suscriptores.
Chapters
En el episodio 72 de WordPress semanal te explico lo que yo considero importante para ser un usuario avanzado de WordPress. 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 ya lo sabes, no hay mayor satisfacción que la de crear y gestionar tu propia página web con WordPress. Y este podcast está precisamente pensado para ayudarte a conseguirlo. No sólo el podcast, sino también por supuesto, todos los contenidos de la web, el blog, los tutoriales y el área para suscriptores, pues con el soporte, con los vídeos y con los cursos. Y esta semana vamos a aprender más WordPress y a lo grande. ¿Por qué? Porque llega el curso de WordPress avanzado y con motivo de ese curso y he creado este episodio que es cómo ser un usuario avanzado de WordPress Y os voy a explicar lo que yo creo que debes tener para considerarte un usuario avanzado. Siempre habrá matices y unos seremos más fuertes en unas cosas, otros en otra, pero hay unos mínimos, unas ciertas cosas que yo considero que hay que saber, que hay que dominar y vamos a hablar de ello a lo largo del episodio. Antes, ¿Qué está pasando en GonzaloNabarro es esta semana? Pues como ya os he adelantado, nuevo curso para todos los suscriptores, curso de WordPress avanzado, algo que me habéis pedido muchísimo y que he quedado súper contento con el resultado. Espero que a vosotros os guste tanto como me ha gustado a mí hacerlo. Y creo que todo lo que contiene es muy, muy, muy útil para aquellos que queréis dar ese paso más allá y poder sacar más partido de WordPress, controlar más lo que podéis hacer con WordPress. Y es un curso muy completo. Echadle un vistazo en vuestra área de suscriptor, si sois suscriptores, si no, os dejo un link para que podáis ver los detalles. Y si queréis ver todos los cursos, todo lo que contiene la zona para suscriptores, pues Gonzalo Navarro es cursos. ¿Más cositas? Pues también esta semana ha salido una nueva entrega de la zona código, como cada semana, y os enseño a cambiar el tiempo que WordPress te mantiene logueado. ¿Esto qué quiere decir? Pues bueno, cuando tú entras en una red segura, por ejemplo en tu casa o en tu oficina, si siempre entras en la misma, te habrás dado cuenta de que por ejemplo, si por la mañana entras, te sales del navegador sin cerrar sesión y por la tarde vuelves a entrar, pues vuelves a tener acceso sin necesidad de poner usuario y contraseña. Esto por defecto dura alrededor de un par de semanas, pero si quieres que sea más tiempo el que dure el tiempo en el que estás logueado, en el que WordPress te recuerda, o menos tiempo por seguridad si lo quieres hacer una u otra, pues te enseño a hacerlo. Es un filtro de WordPress muy sencillito de aplicar y vemos paso a paso cómo hacerlo en el vídeo de esta semana de la Zona Código. Os dejo el link como siempre en las notas del programa. Y antes de meternos de lleno con el tema que nos ocupa, vamos a hablar del plugin de la semana que permite que haya una redirección a una página concreta cuando alguien rellena un formulario hecho con Contact Form Seven. Esto por defecto no se puede hacer, cuando tú tienes un formulario de Contact Form Seven en tu web, no hay ninguna opción dentro de la configuración del formulario que te permita crear una redirección a una página. Esto se puede hacer con otros plugins así de primeras, pero Contact Form Seven, como tiene esta política de ser lo más liviano posible y tener las menos cosas posibles, pues no lo tiene, ¿Vale? Pero claro, es tan popular este plugin que tienes mil extensiones que funcionan para coctan for 7 y hasta ahora había una llamada contact form 7 success page redirect, que es la que utilizaba muchísima gente, pero hace dos años que no se actualiza. Entonces te presento una alternativa que es muy nueva, es un plugin muy nuevo, se llama CF Redirect, de Contact Form 7 Redirect, y con ella, pues como te digo, puedes redirigir a tus contactos, a los que te contactan, a cualquier página de tu web una vez rellenen el formulario. De esta forma podrás darle las gracias, podrás mostrarles una landing o cualquier otra cosa que necesites. Es muy sencillo, lo instalas y te aparece una nueva opción cada vez que creas un formulario, que es precisamente la de asignar una página de redirección cuando alguien rellena el formulario. Os dejo el link en las notas del programa. Este es el episodio 72. Y ahora sí, vamos con el tema central del programa, cómo ser un usuario avanzado de WordPress, y te voy a comentar cinco puntos clave y lo voy a hacer obviando o teniendo en cuenta que ya sois al menos usuarios intermedios o que entendéis lo que sería ser un usuario intermedio. Es decir, pues para mí sería que por supuesto sepas instalar WordPress sin problema, que sepas configurar todos sus ajustes sin problemas, que sepas qué es cada uno de los menús que te encuentras dentro de WordPress y que después conozcas todos los plugins necesarios para tener una página web totalmente funcional, una página web segura y una página web optimizada. Por ejemplo, todo lo que vemos en el curso de WordPress intermedio prácticamente te convertiría en un usuario intermedio porque ya has visto también el de WordPress básico, el de WordPress para principiantes y entonces pues con esos dos y quizás pues alguna cosita más del curso de seguridad y del curso de velocidad en WordPress, pues ya lo tendrías, ¿Vale? Pero WordPress avanzado vamos un poquito más allá y. Y el primer punto del que te quiero hablar es que debes saber cuándo es mejor usar un plugin y cuándo no. ¿Por qué? Porque esto va a afectar al rendimiento de tu web, va a afectar al futuro de tu web, porque si tomas la decisión equivocada, pues luego puede ser más complicado virar o cambiarte de esa decisión. Entonces aquí esto te lo va a dar la experiencia, pero también el informarte, el empaparte, el leer, el consumir contenidos o cursos en este caso o lo que sea. Entonces aquí pues una vez que tú necesitas algo especial que haga tu web, dices vale, hay este plugin que me lo hace, pero ¿Merece la pena el plugin? ¿Me va a mermar el rendimiento de mi web? Está en mis manos poder implementar eso mismo por código, aunque no escriba el código yo mismo, sino pues que lo encuentre en algún lado y yo sea capaz de pegar ese código en el sitio adecuado para que esto ocurra, ¿Vale? Para que lo que yo necesito se lleve a cabo sin necesidad de utilizar un plugin que quizás me merme mi web o quizás no. Digo si merece la pena. Puede merecer la pena, por supuesto que la puede merecer, ¿Vale? Pero es saber identificar cuándo es mejor hacer una cosa, cuándo es mejor otra e incluso a veces cuándo es mejor no hacer nada, porque a lo mejor ninguna de las dos soluciones va a darte lo que de verdad necesitas y a lo mejor pues va a mermar tu web en algún sentido, entonces hay que saber ese equilibrio entre rendimiento de tu web y prestaciones que quieres dar. ¿Que quizás este sea el punto más subjetivo de todos, vale? Pero para mí es importante. Segundo punto, conocer dónde pegar o escribir código. Y fíjate que te digo pegar porque para mí no tienes que ser un crack en código, sí que te recomiendo que sepas algo de CSS y que entiendas algo de PHP, no ya que lo escribas, no considero que sea un requisito esencial para considerarte un usuario avanzado de WordPress el que sepas PHP, pero sí conocer un poquito lo básico para saber si a lo mejor en algún momento tienes que borrar algo o tienes que pegar algo en algún sitio, pues saber más o menos lo que estás haciendo, ¿Vale? Esto por ejemplo lo tendrías más que cubierto con la zona código, porque te enseño por un lado cómo utilizar código en tu web, dónde debes poner el código CSS en función de qué caso sea y dónde debes colocar el código PHP en función de qué caso sea también, y luego a base de ir copiando y pegando lo que yo voy haciendo, pues vas aprendiendo ese poquito que te digo que que hace falta para ir reconociendo esto o lo otro, y Eso es importante. Tercer punto, sentirte cómodo con los archivos de WordPress. ¿A qué me refiero? Pues a que conozcas bastante bien qué hace cada archivo, pues los archivos de WordPress, los que vienen cuando instalas WordPress, saber qué hay dentro de la carpeta WP Admin, qué hay dentro de la Carpeta WP Content, para qué sirve el archivo QWConfig PHP, para qué sirve el archivo htaccess, qué partes fundamentales tiene un theme, aunque esto no son lo que instalas, la instalación de WordPress per se, sí que es importante que más o menos, porque difiere bastante o puede diferir de un theme a otro, pero hay una serie de archivos básicos que tiene cada theme que también es importante que si al menos no lo conozcas todo, que no te suene a chino. Desde luego los archivos de WordPress sí que debes conocerlos y debes saber para qué sirve cada uno en el caso de que tengas que modificar algo o que tu web se vea comprometida por lo que sea, y que sepas a dónde tienes que ir o qué archivos nunca debes de tocar. Recuerdo que hace tiempo publiqué un tutorial en el que hablo es como una especie de Diccionario de WordPress y especifico para qué sirven la mayoría de los archivos que tiene WordPress y puedes ir viendo término a término lo que es cada uno. Así que me lo voy a apuntar porque no lo había puesto en las notas del programa pero se me acaba de ocurrir y lo voy a apuntar porque puede ser interesante. Esto también es experiencia porque una vez empieces a toquetear, a moverte por FTP y a entrar en un sitio, a entrar en otro, cuando ves el curso de WordPress avanzado te vas a dar cuenta cómo cogemos cosas de un sitio, nos las llevamos a otro para que funcionen bien y en el caso de que algo vaya mal, que no perdamos nada, que no comprometamos la instalación de WordPress. Entonces al final con la práctica vas viendo pues para qué es cada cosa y qué puedes tocar, qué no y por supuesto para qué sirve cada uno de los archivos más estar familiarizado con los actions y los filter hooks. ¿Esto qué son? Pues esto es una cosa muy interesante porque por un lado tenemos las acciones que nos permiten hacer cosas, nos permiten por ejemplo, esto lo hemos visto además en el curso de Genesis, porque Genesis tiene actions y filters propios de Genesis, puedes usar los de WordPress pero además tienes algunos propios y cuando lo explico ahí lo que digo es que los actions te permiten a grandes rasgos decir dónde colocar una cosa o dónde se va a llevar a cabo una acción, ¿Vale? Dices lo que va a ocurrir mediante una función y dónde va a pasar. Estas son las acciones. Y por otro lado tenemos los filtros. Los filtros como su nombre indica es filtrar algo, es decir, algo que ya existe vamos a hacer que se comporte de otra forma. ¿Como? Filtrándolo, básicamente. Si tú entiendes esto, después puedes coger pues lo que ves en la página de WordPress Org, que por cierto os lo recomiendo, si sabéis un poquito de inglés mejor, porque aunque ya hay muchos contenidos en español, hay muchísimos, muchísimos en inglés, que aunque no lo creas, muchas de las cosas que ves por ahí en los blogs más especializados y demás de WordPress, no sé qué, están sacados de directamente de WordPress Org. ¿Por qué? Porque ahí es donde aprendes, ahí es donde está todo y desde donde emana todo. Entonces es una gran fuente de consulta, tanto el códec como la página principal que desde ahí ya puedes irte a otros lugares. Además te vas a dar cuenta que al buscarlo en Google muchas veces va a ser de los primeros resultados. Pues una vez conoces bien qué son los Actions y qué son los Filters, pues ya puedes empezar a usarlos aunque no los escribas tú mismo, simplemente pues sigue las instrucciones por ejemplo del códec de WordPress y lo vas utilizando o de cualquier tutorial de alguien que tengas de confianza y también puedas ir siguiéndolo sin problemas. Porque además como te he comentado antes, otro requisito es saber dónde pegar el código que utilizas en WordPress para modificarlo, pues si sabes estas dos cosas pues imagínate todo lo que puedes llegar a conseguir. Por eso ya esto está considerado WordPress Avanzado. Y luego por otro lado he puesto un punto más que es saber crear lo más demandado sin plugins y lo más demandado también puede variar, pero hay algunas cosas que es que las demanda prácticamente todo cliente que tengo o al final tú en algún punto vas a necesitar hacerlo. También es de las preguntas que más me llegan a mi bandeja de correos y son cosas que casi todas sí, todas no, pero casi todas las puedes hacer a través de plugins y te voy a decir algunas de ellas. Por ejemplo, crear Custom Post Types de forma manual es algo fantástico porque esto suele ser plugins bastante grandes los que te permiten hacer esto y si tú lo puedes hacer por código pues es fantástico y la versatilidad es enorme, Es decir, no hay nada que puedas hacer con un plugin de Custom Post Type que no lo puedas hacer de forma manual. Y en el curso de WordPress avanzado, todo lo que te voy a comentar a partir de ahora está dentro del curso de WordPress avanzado y no tienes que escribir ni una sola línea de código, la generamos de una forma que te voy a explicar que está muy bien y después simplemente lo pegas donde yo te explico a lo largo del curso que no te preocupes porque como siempre te guío paso a paso. Vale, pues por un lado saber crear Custom Post Types, tipos de contenido personalizados más allá de las páginas y las entradas. Bueno, hay más tipos de contenido, pero básicamente estos son los más representativos, pues que puedas crear uno que sea recetas, que puedas crear uno que sea menú, que puedas crear uno que sea películas, uno que sea libros, uno que sea noticias si es que quieres separar los post del blog de las noticias, es decir, tipos de contenido que escribes aparte que están aparte de las entradas y las páginas. Pues esto es muy común que lo pidan y muy común que tú te sientas en la necesidad de crearlo para algún contenido que quieras publicar en tu web. Pues lo vemos en el curso más crear taxonomías. ¿Qué son las taxonomías? Pues ya lo sabemos, como las categorías y las etiquetas no son más que formas de categorizar nuestro contenido, si vemos en WordPress las que tenemos son categorías y etiquetas que vienen en las entradas. ¿Pero qué pasa si tú quisieras darle taxonomías a las páginas? ¿Puedes hacerlo? Sí, puedes hacerlo generando una taxonomía nueva y diciéndole que se aplique a las páginas, también te enseño a hacerlo en el curso. Pero es que si no, por ejemplo, si tú creas un Custom Post Type, cuando lo crees no va a tener taxonomías, no lo vas a poder categorizar. Pues si también sabes crear taxonomías lo puedes hacer, o para las entradas, si además de etiquetas y categorías quieres poner otra cosa, yo que sé, temas o cualquier otra cosa que se te ocurra para categorizar contenido, pues también puedes hacerlo, vas a tener una versatilidad enorme. La siguiente, una cosa que esto sí que es súper demandado y por una cosa muy importante, porque esto va a hacer que cambie la forma en la que has estado viendo cómo diseñar tu página anteriormente y ahora porque me estoy refiriendo a las ubicaciones o áreas de menú y a las widget áreas o áreas para widgets. ¿Esto qué es? Pues esto no es más que el espacio que ocupa un menú o el espacio que ocupa un widget. Por ejemplo, en casi todos los themes tú puedes poner widgets en una sidebar lateral, es decir, en la derecha o en la izquierda de tu web en una sidebar. En algunos otros también los puedes poner los widgets en el footer, tienes áreas de widgets, espacios en el footer donde tú puedes colocar widgets. ¿Pero, pero, y si quieres crear un área de widget debajo del header de tu web? ¿Y si quieres crear un área de widget al final de todos tus post para poder poner ahí un widget con un call to action? Y si quieres crear un área de widget, yo que sé, donde se te ocurra pues te enseño en el curso a hacerlo, porque esto es algo súper útil. De nuevo, ¿Se puede hacer con plugins? Sí, pero si lo sabes hacer de forma manual pues mucho mejor y ya no estás dependiendo de un plugin para poder hacerlo. Y lo mismo con los menús. En realidad podemos tener menús donde queramos, normalmente pues lo tenemos o centrado debajo de la barra del header o en el header right, que sería pues digamos en el header en la parte derecha, que es como yo lo tengo actualmente en mi web. Hay veces que hay también un menú encima, que ahí se suelen poner los iconos de redes sociales encima del todo, uno que suele ser más finito y de un color más oscuro o bueno, depende del diseño, pero es el que me viene ahora a la mente. Pues puedes poner también uno en otro lugar que se te ocurra, por ejemplo en el footer también puedes poner uno, el típico menú por ejemplo con contacto, aviso legal y demás. Si tú no tienes ahí un. Una zona para ponerlo y te gustaría ponerlo, pues la puedes crear, la puedes crear de forma manual como te enseño en el curso de WordPress avanzado. ¿Qué más? También las plantillas de página. Esto es súper interesante, no sé si lo conocéis, pero es algo que también te puede abrir un mundo nuevo. Te habrás fijado seguramente que casi todos los themes, cuando tú creas una página hay una caja debajo de la caja donde publicas programas y demás, tu página debajo hay una que se llama atributos de página y. Y ahí hay una opción que pone plantilla y es un desplegable que si le das pues puede ser que veas varias o puede ser que no veas ninguna o que veas un par de ellas. ¿Pero eso qué es lo que hace? Pues da un diseño especial a la página esa en concreto, ¿Vale? Es como una maquetación distinta o una plantilla distinta. De hecho es una plantilla distinta porque se llama plantilla de página, pero muchas veces hay ciertas páginas de tu web que quieres que tengan un diseño concreto que no te viene ya establecido en el thing, pero tú quieres hacerlo, pues te enseño a hacerlo en el curso de WordPress avanzado. Por ejemplo, algo muy típico es cuando quieres tener una página para landing pages, que algunos themes ya la traen, ¿Vale? Que lo que hacen es quitarte absolutamente todo y te dejan pues una página sin nada. Pero si tú quieres que tenga algo más o si quieres que ocurra lo contrario o no tienes ninguna página de landing y quieres eliminar ciertas cosas para que sea de verdad una página de landing, pues te enseño a crear una plantilla de página así para que después cada vez que quieras crear una página con ese diseño simplemente le tengas que dar a esa plantilla y ya está, y ya lo tengas. Además esta es una de las clases en el curso de WordPress avanzado en el que vas a aprender a familiarizarte más con los archivos de WordPress y con cómo mover una cosa y otra y reaprovechar lo que ya existe para crear cosas nuevas. Es bastante interesante y creo que os va a gustar. ¿Después aprender a hacer modificaciones y personalizaciones en el escritorio, esto sobre todo si haces webs para otros, aunque si la haces para ti también porque siempre te gusta tener todo más personalizado, pero si la haces para otros es muy interesante el poder por ejemplo colocar enlaces en la toolbar, en la barra de herramientas, que es esta barra negra que sale arriba del todo de WordPress, donde pone tu nombre, pone personalizar, editar entrada y como una serie de opciones y a la derecha pone hola y tu nombre, vale? Pues esa barra tú puedes poner ahí cosas, puedes poner menús y que esos menús pues te lleven a ciertos enlaces, por ejemplo enlaces ex externos, imagínate que quieres tener ahí enlaces a Google Analytics o enlaces a la página de donde te descargas los iconos o a la página de donde te descargas las imágenes que utilizas para publicar o incluso enlaces directos a zonas de tu web, por ejemplo, que le des ahí a cualquier link y que directamente pues te lleve a crear una nueva entrada o a crear un nuevo Custom Post Type o a tus estadísticas, a lo que sea. Pues ese tipo de cosas también es importante que sepas hacerlas y te explico algunas de ellas, las hemos visto en la zona código, bastantes de hecho ya creo que tenemos ahí varias cosas interesantes, pero esto concreto que te hablo de la barra de administración te lo explico también en una clase del Curso de WordPress Avanzado. Y por último, una cosa también maravillosa que también es algo súper demandado y que es crear tus propios shortcodes, ¿Por qué? Porque te van a permitir hacer un montón de cosas de forma mucho más productiva. Imagínate que siempre escribes lo mismo, por ejemplo en mi caso siempre escribo la misma despedida en el podcast, o más o menos la misma, en realidad yo la cambio, pero lo que sí que tengo siempre igual es la parte de dejarme una valoración. Pues si yo tuviese un shortcode que fuese valoración, ya sabéis que el shortcode es este texto entre corchetes y que te devuelve algo en concreto o que hace algo en concreto, porque los hay que te arrojan contenido o los hay que hacer alguna funcionalidad dependiendo de si simplemente le has puesto contenido o le has puesto alguna función. Con PHP, si sabes PHP vas a poder hacer locuras y y si no también vas a poder hacer cosas, porque se pueden hacer cosas muy útiles con shortcodes sin saber PHP. Pues eso, imagina que quieres poner siempre tu CTA, que es de hecho el ejemplo que vemos en el curso. Creamos una CTA bastante chula con un título, un texto y una imagen y un botón y luego la reutilizamos, decimos que a través del shortcode CTA se nos muestre siempre que nosotros escribamos ese shortcode. Así que esta es la última lección porque es muy interesante, la he dejado para la última y creo que os va a gustar un montón. Entonces para mí estas son las cosas más allá de lo que ya considero intermedio, Por ejemplo, entender bien qué debes hacer para que tu web sea segura, qué plugins utilizar o si tienes que hacer alguna pequeña modificación en el. Htaccess o lo que sea. Qué hacer o qué tener en cuenta para que tu web vaya bien en cuanto al SEO, qué hacer o qué tener en cuenta para que el rendimiento de tu web sea bueno. Estos son pasos previos que los meto dentro de WordPress Intermedio, pero si no conoces esto también es importante para ser un usuario avanzado. No lo dejo fuera, sino que ya considero, lo considero sabido si os dejo links a todo lo que he ido comentando en este episodio, que creo que hay recursos muy útiles y que os van a venir bien. Al final yo considero que ser un usuario avanzado de WordPress no quiere decir que seas un gran programador o un gran diseñador, pero sí que conozcas a la perfección las posibilidades de WordPress y seas capaz además de sacarles provecho de la mejor manera posible. Y lo tienes a tu alcance además con la combinación del curso de WordPress intermedio que ya lo tenemos, el curso de WordPress avanzado que acaba de salir esta semana y la zona código. Con esas tres cosas y quizás también el curso de velocidad, el curso de seguridad. Desde mi punto de vista, con eso eres un usuario avanzado de WordPress. ¿De acuerdo? Recuerda que para tener acceso al curso de WordPress avanzado, el resto de cursos y seguir aprendiendo a gestionar tu propia página web, puedes suscribirte en Gonzalo Navarro es cursos. Puedes probarlo durante 15 días sin compromiso. Si no te gusta, si no es lo que esperabas o si no te da tiempo de seguir todo lo que hay, simplemente me contactas, me dices Gonzalo, no me interesa, devuélveme el dinero y te lo devuelvo sin problemas. Ya lo sabes que sin preguntas y que lo importante es que tengas claro si te va a servir o no. Así que nada más, si te ha gustado el episodio de hoy, quieres ayudarme a que siga creciendo, a que siga creando contenido como este, ya sabes que lo mejor para ayudarme es una valoración en iTunes y que te lo agradezco muchísimo. Además, no tardas nada, puedes hacer clic al final de cualquiera de los episodios de este podcast y te va a llevar directamente a WordPress semanal, a iTunes o puedes dentro de tu aplicación de podcast buscar WordPress semanal y darle a reseñas, ¿Vale? Ya sabes que te lo agradezco un montón. Y también muchas, muchas gracias a los que me escucháis desde ivoox, a los que me comentáis y me dejáis me gusta. 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)