Guía para aprender WordPress en 2020

Con esta guía para aprender WordPress descubrirás qué debes aprender para convertirte en un profesional desde el punto de vista de 3 perfiles diferentes:

  • Usuario administrador.
  • Implementador de sitios web con WordPress.
  • Desarrollador de Themes, Plugins y cualquier tipo de personalizaci√≥n a medida.

Tanto WordPress como la guía están en constante evolución por lo que siempre podrás venir a descargarla de nuevo.

Guía para aprender WordPress

Si cada vez que hagamos una actualización del documento quieres que te lo enviemos, por favor, déjanos aquí tu correo electrónico:


He leído y acepto la política de privacidad

Quiero aprender WordPress, pero no sé por dónde empezar

Así mismo estaba yo a finales del 2016, quería aprender WordPress, quería aprender a hacer sitios web de una forma sencilla y no tener que invertir mucho tiempo o recursos (dinero) en conseguirlo.?

 Sé muy bien cuánto cuesta hacer desarrollos puros en código y no quería pasar por ahí. Así que tanto si sabes programar, o quieres aprender, como si no, te voy a contar qué debes aprender si quieres trabajar con WordPress.

¬†Pero vamos por partes, lo primero es ¬Ņrealmente quieres aprender WordPress?

¬ŅPor qu√© WordPress?

Es posible que haya oído muchísimas cosas buenas y malas sobre WordPress, en este caso te voy a decir las razones por las que yo decido a diario utilizarlo, hay otras muchas y muy válidas.

Por su comunidad

Esto fue lo primero que me enganchó, WordPress está hecho por personas que les encanta compartir, que no se guardan lo que saben para si mismos. Por eso WordPress ha podido crecer tanto y actualmente ocupa más de 34% de Internet.

Puedes encontrar a la comunidad Espa√Īola de WordPress en:

Sitio web oficial de WordPress

(https://es.wordpress.org/support/) 
Donde adem√°s tienes disponible un foro de soporte d√≥nde preguntar todo lo que necesites. ¬ŅLo sab√≠as? Aqu√≠ tienes un v√≠deo de Nilo V√©lez para aprender a registrarte en los foros de soporte: https://www.youtube.com/watch?v=Ky71-CWnbaM

Slack

(https://wpes.slack.com/)

Se trata de un chat organizado en canales donde poder tener contacto con todos los miembros activos de la comunidad.

De nuevo en vídeo de Nilo donde te explica cómo registrarte en Slack: https://www.youtube.com/watch?v=Ky71-CWnbaM

Meetups 

(https://www.meetup.com/es-ES/)

Desde esta web organizamos eventos recurrentes donde se dan charlas gratuitas y puedes conocer de forma personal a otros miembros de la comunidad.

Javier Casares ha creado un calendario desde donde puedes estar al día de todos estos eventos: https://wpcalendar.io/es/

WordCamps

(https://central.wordcamp.org/)

Son congresos que se celebran alrededor del mundo, en Espa√Īa se han llegado a hacer en 12 ciudades diferentes el mismo a√Īo.

Javier Casares ha creado un calendario desde donde puedes estar al día de todos estos eventos: https://wpcalendar.io/es/

Por sus 4 libertades

WordPress est√° creado bajo la licencia GPLv2, lo que significa que se puede:

1 РUtilizar con cualquier propósito.

Puedes utilizarlo para crear cualquier tipo de aplicación web. Ya sea algo personal, una tienda donde vender y hacer transacciones económicas, una Intranet privada para una empresa etc…

2 РModificar y extender su código.

Esto te permite no limitarte s√≥lo a la soluci√≥n que se descarga si no que puedes a√Īadir y personalizarlo tanto como quieras, sin l√≠mites. El √ļnico l√≠mite es el conocimiento de la tecnolog√≠a actual, por lo tanto aunque no sepas programar, puedes contratar a alguien para que lo haga por ti.

3 – Distribuir

O lo que es lo mismo: venderlo. WordPress se puede distribuir libremente sin derechos de autor. Podrías descargar el ZIP de WordPress y a continuación venderselo a alguien de forma totalmente legal (suponiendo que cumplas las leyes de tu país para hacer este tipo de actividad).

4 – Distribuir modificaciones

Es la combinación de las 2 anteriores. Puedes descargarlo, a partir de su código crear algo nuevo y después venderlo como producto o servicio propio.

Estas 4 libertades han sido clave para la evoluci√≥n de WordPress. Por si buscas alg√ļn otro ejemplo para comparar Tesla tambi√©n sigue la filosof√≠a del Open Source, y les est√° yendo bien.

Y t√ļ ¬Ņquieres aprender WordPress?

Sí, quiero aprender WordPress

Vale perfecto, lo suponía, por eso estás leyendo esta guía, pero antes de lanzarnos  a la piscina quiero que veamos que lo podemos hacer desde tres puntos de vista diferentes.

Si quieres aprender WordPress porque eres el administrador de una web, o por otro lado lo que quieres es aprender a crear tus propios sitios web con WordPress pero no quieres saber nada del código, como estaba yo en aquel momento, o si de lo contrario lo quieres aprender a hacer tus propios desarrollos con WordPress.

Perfecto, veremos cada uno de estos roles o perfiles. Antes vamos a ver otros dos puntos importantes que son el precio y el punto de partida.

Aprender WordPress gratis

Como ya sabes, hoy en día, puedes encontrar tutoriales tanto en vídeo como audio o texto de mil maneras posible, un ejemplo es nuestro canal de Youtube donde publicaremos tutoriales gratuitos y guiados paso a paso. Te animo a suscribirte y darle a la campanita para no perderte nada.

En mi opinión si lo que quieres es aprender a administrar un sitio web ya creado, y no te vas a preocupar de instalar y configurar funcionalidades nuevas utilizando los infinitos plugins de WordPress, la formación gratuita es lo tuyo.

Busca desde google o desde youtube ‚ÄúC√≥mo a√Īadir entradas nuevas en WordPress‚ÄĚ por ejemplo y aprender√°s la din√°mica de una forma muy sencilla. En mi caso lo que hago con los clientes es incluirles un v√≠deo para que aprendan todo lo que pueden hacer desde dentro del panel, incluso las cosas que les hemos incluido personalizadas.

WordPress desde Cero

Si lo que buscas es algo m√°s que simplemente administrar una web ya creada, mi recomendaci√≥n, despu√©s de m√°s de tres a√Īos, es que te formes y que lo hagas desde cero. Es muy importante tener clara la base, para no cometer muchos de los errores m√°s t√≠picos y m√°s f√°ciles de corregir conociendo bien la herramienta que estamos utilizando.

Porque no olvidemos que WordPress es una herramienta (un framework) para desarrollar sitios web, y como toda herramienta la podemos utilizar muy mal. ¬ŅQui√©n no ha usado la llave de la puerta como destornillador?
Precisamente haciendo nuestro curso de WordPress Profesional son muchísimos los casos que nos encontramos de personas que no distinguen qué funcionalidades son nativas de WordPress y qué cosas se han instalado con plugins, y si lo que quieres es ganar dinero haciendo webs, es algo fundamental.

Aprende WordPress paso a paso de forma guiada

Tener una persona que te guíe, y que te haga aprender de sus errores básicamente lo que te hará es ganar tiempo. Y ya sabemos que el tiempo es oro, así que aprovéchalo.

En este curso no tienes una persona para guiarte si no dos. Gerardo y yo hemos creado este curso precisamente para este tipo de perfiles implementadores.

Tanto si lo que quieres es hacer webs para clientes utilizando y configurando plugins o quieres hacer desarrollos a medida mi recomendación es que busques a alguien que te guíe en este recorrido.

Sí, sé que puedes pensar dos cosas:

  1. Soy autodidacta. Perfecto y eso es algo que sin duda vas a necesitar, pero toda la experiencia que te puede transmitir una persona no lo podrás aprender si no es o bien viviéndola o bien recibiendola de alguien que la ha vivido.
  2. Ya sé programar en PHP. Es un gran comienzo, pero recuerda que WordPress es un framework de desarrollo por lo tanto tendrás que aprender a utilizarlo correctamente si no quieres hacer webs picando PHP infinito.

Venga, ya que estamos ubicados, y te he podido dar mi recomendaci√≥n doble de ‚Äúempieza por la base‚ÄĚ y es mejor ir ‚Äúpaso a paso, teniendo un gu√≠a o mentor‚ÄĚ. Vamos a ver por d√≥nde podemos empezar a aprender WordPress seg√ļn sea nuestro caso.

Aprende WordPress seg√ļn tu perfil profesional

Tanto si no conoces nada del mundillo web como si ya eres un experto desarrollador PHP te sugiero que tu formación sea progresiva e incremental, por lo que si quieres convertirte en un implementador te sugiero pasa primero por el perfil de administrador y controlar la herramienta, y por ende si lo que quieres es ser desarrollador pases también por los dos perfiles anteriores.
Si eres de los primeros, de los que acaba de llegar y no est√° familiarizado con el mundillo, te dejo de nuevo un enlace a nuestro canal de youtube donde estamos haciendo un diccionario de t√©rminos para que no nos suenen a chino todas estas palabras nuevas que vamos a empezar a utilizar como ‚ÄúURL‚ÄĚ, ‚ÄúSEO‚ÄĚ o ‚ÄúSitemap‚ÄĚ.

Perfil Administrador

Esta secci√≥n est√° pensada para personas que √ļnicamente van a administrar un sitio, escribir entradas, subir im√°genes y contenido etc. Pero recuerda que es incremental, que sea cual sea nuestro perfil deber√≠amos empezar por la base, por lo tanto esto te interesa.

Para administrar un sitio web hecho con WordPress puedes empezar aprendiendo sobre:

  • ¬ŅQu√© es un dominio y un alojamiento web?
  • ¬ŅC√≥mo crear nuevas entradas en WordPress?
  • La diferencia entre categor√≠as y etiquetas. Cuidado que este punto parece sencillo pero es donde los alumnos m√°s veces se equivocan. Y si te interesa el SEO es muy importante.
  • ¬ŅC√≥mo subir contenido multimedia a WordPress?
  • La diferencia entre p√°ginas y entradas. Este punto no suele dar problemas, pero de nuevo es importante. Se ve cada barbaridad por ah√≠….
  • ¬ŅC√≥mo configurar la p√°gina de blog u otra p√°gina como portada de tu web?
  • ¬ŅC√≥mo permitir que los usuario se registren a tu sitio web o no?
  • ¬ŅLos diferentes roles de usuario?
  • ¬ŅC√≥mo a√Īadir usuarios de forma manual?
  • Comentarios ¬ŅC√≥mo configurarlos y administrarlos?
  • Instalar plugins y temas. Esto es algo para profundizar en el siguiente punto, pero est√° bien saber qu√© son y c√≥mo instalarlos.
  • Widgets y men√ļs, aprende qu√© son y desde d√≥nde configurarlos.

Perfil Implementador web con WordPress

Con el perfil de implementador vamos a tener que ampliar un poco más los conocimientos anteriores y salirnos también de lo que es estrictamente WordPress, tendremos que hablar también del servidor donde lo tenemos instalado y algunas herramientas externas.

Vamos a ver qué más podemos ampliar:

  • En el servidor es importante saber y poder aumentar la versi√≥n de PHP y MySQL a medida que van evolucionando.
  • Backups. Existen muchas maneras de hacer copias de seguridad de la web. A mi una de las que m√°s me gusta es la del servidor, as√≠ le quitamos carga de trabajo a WordPress.
  • Seguridad ¬Ņsabes c√≥mo proteger un sitio web? Son 4 cosas la imprescindibles, pero que te har√°n estar tranquilo, tanto a t√≠ como a tus clientes.
  • Las actualizaciones, se convierten en al important√≠simo. Deber√≠as conocer los tipos de actualizaciones que hay y c√≥mo hacerlas de forma segura.
  • Las revisiones en WordPress, es importante saber qu√© son y por qu√© utilizarlas, pero tambi√©n debes saber c√≥mo controlarlas para que no sean un problema en el futuro. Aprende a limitarlas y borrarlas.
  • En cuanto a los plugins, te recomiendo tener un listado de ‚Äúplugins de cabecera‚ÄĚ que sea con los que trabajas a menudo. Como sabes existen infinidad de plugins para hacer lo mismo, por lo que si tienes tus favoritos y siempre usas los mismos sacar√°s el trabajo adelante mucho m√°s r√°pido.
  • Los plugins, otra vez, vas a tener que conocer muchos para ser capaz de hacer cualquier tipo de instalaci√≥n, desde los b√°sicos como creaci√≥n de formularios de contacto, como creaci√≥n de tiendas online o foros. Son muchos, ten paciencia y ve descubri√©ndolos a medida que los vas necesitando. Aqu√≠ tienes un art√≠culo de Gerardo hablando sobre Los mejores plugins para WordPress.
  • Descubre el personalizador de WordPress, donde podr√°s hacer los cambios visuales que el Theme te permita.
  • Los editores visuales aparecen cuando las posibilidades que ofrece el Theme desde el personalizador se quedan cortas, mi recomendaci√≥n es que elijas un editor visual y aprendas a trabajar con √©l, quiz√° al principio tardes un poco pero cuando tengas tu propia metodolog√≠a de trabajo ser√°s capaz de hacer webs super r√°pido. Nosotros tenemos un curso de DIVI explicado desde cero.
  • Por supuesto, tus clientes querr√°n hacer muchas m√°s cosas con su web, as√≠ que deber√°s tambi√©n conocer otras herramientas externas: para publicar en redes sociales, para hacer email marketing y un largo etc…
  • Google Analytics y Google Search Console, un b√°sico que aunque tus clientes no conozcan, deber√≠as incluir en tus presupuestos por defecto.¬†
  • Entornos y migraciones, que pronto tendremos un nuevo curso. Important√≠simo para tener varias versiones y poder trabajar y hacer cambios en la web sin afectar al entorno productivo.
  • SEO, important√≠simo aprender un m√≠nimo de SEO on page. Este punto est√° incluido en el curso actual de WordPress Profesional, pero tambi√©n estamos trabajando en un curso de SEO avanzado.

Perfil desarrollador WordPress

Suma y sigue. Si quieres ser desarrollador web con WordPress te recomiendo haber pasado por todos los puntos anteriores. Es posible que pienses que no te hace falta saber todo lo anterior porque tu sabes programar, tu sabes hacer tus propios cambios.

Ya, pero‚Ķ ¬Ņhas o√≠do alguna vez aquello de ‚Äúno reinventar la rueda‚ÄĚ? por supuesto saber programar te va a salvar en muchas ocasiones, y por supuesto, va a ser necesario en otras, a la hora de hacer personalizaciones para clientes y hacer cosas muy espec√≠ficas, saber programar ser√° clave, pero no reinventes la rueda.

Lo bueno de WordPress es la gran comunidad de personas que tiene detrás y entre ellos muchos grandes programadores, así que, antes de ponerte manos a la obra busca un plugin que cubra la funcionalidad que necesitas.

De todos modos vamos a tener que programar mucho y para ello tenemos que seguir buenas prácticas, de nada nos sirve programar para WordPress si al final terminamos utilizando código PHP puro y no usamos el api que WordPress provee.

Si ya sabes HTML, CSS y PHP empieza a familiarizarte con lo siguiente:

  • Tema hijo: lo vas a necesitar para que una actualizaci√≥n no machaque todos tus cambios en c√≥digo.
  • Fichero functions.php: aprende qu√© es y cu√°ndo no se debe utilizar.
  • Custom Post Types: lo vas a necesitar si o si, es la manera que tenemos de a√Īadir nuevas entidades en WordPress.
  • Custom Fields: no s√≥lo nuevas entidades si no tambi√©n nuevos campos personalizados, lo vas a utilizar en casi todos tus desarrollos y es algo que viene integrado en el core de WordPress.
  • Men√ļs y Widgets: son elementos que permitir√°n al implementador personalizar su web sin necesitarte a ti. Son muy √ļtiles pero con un uso moderado.
  • La jerarqu√≠a de plantillas y el loop de WordPress: te van a ahorrar much√≠simo tiempo si los utilizas bien en tus desarrollos, y creeme que al final es sota, caballo y rey, pero debes utilizarlos correctamente.
  • Orden de carga y Hooks: puede que al principio cueste un poco pillar estos conceptos pero cuando los tengas, ver√°s que WordPress realmente es un framework de desarrollo con el cual puedes crear absolutamente lo que t√ļ quieras. A partir de este momento empezar√°s a darle valor a Frameworks como G√©nesis y entender√°s por qu√© los desarrolladores odiamos los Themes que te puedes encontrar por ah√≠, que a pesar de ser multiprop√≥sito, normalmente, est√°n muy limitados a la hora de meter customizaciones a medida.
  • WP_QUERY: esta clase que implementa el api de WordPress te servir√° para todo. Cuando el loop de WordPress no es suficiente tienes wp query para hacer las consultas que quieras a la base de datos sin romperte la cabeza con el lenguaje¬† SQL, pero eso s√≠, deber√°s haber utilizado bien los Custom Post Types, Taxonom√≠as y Custom Fields.
  • REST API: y por si fuera poco, para cuando un navegador web no es suficiente, WordPress expone un servicio web, desde el cual poder integrar cualquier otro sistema. WordPress ya no es s√≥lo una web administrable‚Ķ
  • THEME CUSTOMIZER API: esta es la parte del API de WordPress que nos permite a√Īadir nuevos elementos en el personalizador. Si desarrollas Themes para WordPress es fundamental.

¬ŅSabes qu√© es lo bueno de aprender un poquito sobre algo? Que r√°pidamente descubres much√≠simas m√°s cosas con las que seguir tirando del hilo, as√≠ que te invito a que te tomes cada uno de los puntos que hemos visto como un peque√Īo hilo del que tirar y con el que encontrar√°s mucho m√°s que aprender.

 

Como te decía al principio, esta es una guía que seguirá creciendo y actualizándose, por lo tanto si tienes cualquier sugerencia o aportación puedes contactar conmigo en info@diccionarioweb.com.

Abrir chat
¬ŅTienes dudas?