Travel Planning

Guía de estudio completa para la creación de sitios web de WordPress

La guía completa para aprender WordPress

Aprender WordPress puede ser un camino muy largo para un programador sin experiencia. Esta guía puede ayudarlo a pasar de ser un analfabeto en programación a un programador multimillonario independiente. Se entiende como una descripción general de los pasos necesarios para convertirse en un desarrollador de WordPress competente. Esta guía puede ayudar tanto a los experimentados como a los inexpertos a familiarizarse con WordPress.

No creas en los mitos

Al aprender cualquier campo de la programación (sí, tendrás que aprender), hay un montón de mitos que vienen adjuntos. Mucho de esto es exageración de los artículos de cebo de clics que se aprovechan de los ignorantes. Así que solo voy a exponer los tres mitos más persistentes que veo hoy:

  • No, NO PUEDES aprender a programar en 24 horas. O una semana. O un mes. Para aprender la totalidad del mundo de la programación, primero deberá convertirse en un ser inmortal con un horario claro. Puede aprender algunos de los conceptos básicos en 24 horas, pero nunca terminará de aprender nuevas habilidades de programación (a menos que sea perezoso).
  • En el extremo opuesto de la escala hay un mito que dice que deberás ser un genio dotado de los increíbles poderes de las matemáticas. No hay nada más lejos de la verdad. Le sorprendería la cantidad de cabezas de papa con las que uno debe lidiar en el campo y la poca matemática real que usará.
  • Tal vez mi favorito: no tiene sentido aprender a programar cuando hay herramientas para hacer sitios web. Este es el más agravante porque es el más difícil de explicar. Pero en pocas palabras, la pregunta “¿por qué necesito aprender a codificar, si tengo un tema de WordPress?” se puede responder con la siguiente pregunta “¿de dónde vendrían los temas si no hubiera programadores”. Lo mismo con las herramientas de desarrollo web. No hay herramientas en el planeta tierra que puedan escribir más herramientas, excepto los programadores. Además, cualquier herramienta que exista o existirá viene con severas limitaciones. Pero ese es un tema más largo.

Sí, tienes que aprender los conceptos básicos de programación.

Una vez más, gritas “¿Por qué necesito aprender a programar? ¡Es WordPress!”. Creo que cuanto más aprenda sobre WordPress, más aprenderá lo limitado que es.

Aquí está el secreto. WordPress es una plataforma, no una herramienta de desarrollo web. Lo que significa que gran parte del trabajo pesado todavía requiere que flexiones un poco tu cerebro y programes. Aquí hay algunos problemas con los que te puedes encontrar si no aprendes a programar de antemano:

  • ¡Mi tema es increíble! Pero odio el estilo de los widgets en el pie de página.
  • Quiero crear un sitio de membresía y necesito x funcionalidad, pero no existe ningún complemento.
  • Quiero crear un sitio de membresía, pero mis complementos entran en conflicto.
  • Resulta que el tema que compré tiene un gran problema y, sinceramente, creo que el desarrollador del tema está muerto.

¿Qué harías en estas situaciones si no supieras programar?

Ahora, por favor, aprenda los conceptos básicos de la programación.

Antes de que comiences tu camino para aprender HTML y CSS, deberías tomarte un momento y relajarte, así puedo lanzarte un programa de estudio a la cabeza.

Las cosas que necesitará aprender, antes de regresar son las siguientes:

  • HTML: los componentes básicos de la interfaz de su sitio web (la pantalla). Recomendación personal: los errores comunes se pueden corregir con una comprensión firme de los elementos en línea, en línea – bloque y nivel de bloque, así como una comprensión firme del posicionamiento relativo frente al absoluto.
  • CSS: Esta es la salsa secreta de su sitio web. Imagina que tu HTML es una cuadrícula de pintura por números, y CSS es la pintura. Todos los sitios web utilizan CSS.
  • PHP: Esta es la caja negra del sitio web. Nadie lo ve excepto tú. Es lo que realmente crea toda la funcionalidad, piensa y entrega el contenido de su sitio web. Esto es lo que es la verdadera “programación”. Aprenderlo.
  • MySQL: Las bases de datos son donde se almacena todo en su sitio web. Deberá aprender a interactuar de forma segura con la base de datos con PHP. Busque consultas parametrizadas.

Una vez que regreses de todo eso. podemos comenzar a sumergirnos en los conceptos básicos de WordPress. Algo opcional para aprender es javascript. Es algo que es excelente para animaciones o incluso para entregar contenido a un usuario sin que tenga que actualizar una página. También puede haber un momento en el que necesite arreglar o actualizar algún javascript creado por otro desarrollador.

Configurar WordPress

Hay un par de formas de instalar WordPress en su sitio web. Lo más fácil es a través de su cuenta de cPanel. Por lo general, hay un programa en su cPanel que instalará WordPress por usted. Por ejemplo, QuickInstall tiene una instalación de un solo clic para WordPress. Otra forma es descargar los archivos fuente de WordPress y subirlos a su servidor a través de FTP.

Después de instalar WordPress, querrá iniciar sesión en su sitio de WordPress para configurar las cosas. Hay muchas guías sobre cómo configurar su sitio de WordPress a través del backend, pero los conceptos básicos que deberá aprender son los siguientes:

  • Instalación del tema de su sitio: incluso si planea crear su propio tema, es recomendable configurar el tema de otra persona para basar su trabajo. Esto servirá como un excelente punto de partida para su sitio web.
  • Familiarícese con los complementos: son fáciles de instalar y proporcionarán la mayor parte de la funcionalidad de su sitio web.
  • Menús: aprenda dónde están y cómo configurarlos. Puede crear menús que se pueden utilizar en cualquier parte de su sitio web.
  • Widgets: los widgets no deben confundirse con los complementos. Los widgets son elementos de la interfaz de usuario (como un feed de Twitter), mientras que los complementos son grupos de archivos que potencialmente pueden realizar cambios radicales en la funcionalidad de sus sitios.
  • Aprende la diferencia entre páginas y publicaciones. Estas cosas tienen propósitos muy distintos y separados.

Esto le dará suficiente munición para configurar un sitio web básico. Sin embargo, si quieres algo un poco menos básico, tendrás que continuar.

¿Cómo se entrega el contenido al usuario?

Es útil saber cómo WordPress toma su contenido y lo presenta al usuario final.

Si aprendió php, probablemente sabrá cómo se presenta un sitio web al usuario. Si no, y has llegado hasta aquí, eres un ser humano vergonzoso y mereces una muerte de mil cortes. Suena tonto, pero es muy útil saber cómo el navegador interpreta los datos y cuál es el propósito de PHP para completar el contenido, cómo se compila el sitio web, etc.

Los temas definen la forma en que WordPress presenta el contenido a un usuario. Lo hacen con archivos php que sirven como plantillas para mostrar ciertas partes de su sitio web, como una página de publicación de blog o el encabezado. También incluyen archivos CSS y php e incluso pueden proporcionar funcionalidad a un sitio web.

Recomiendo encarecidamente aprender lo que tendrá que proporcionar en sus temas. También hay ciertas reglas que debe seguir si WordPress va a reconocer su tema. Sin embargo, las partes principales serán: el encabezado, la página de índice, la barra lateral, el pie de página, functions.php y la hoja de estilo.

Una cosa más con la que te puedes encontrar son las plantillas de página. Las plantillas de página son simplemente formas diferentes de mostrar cualquier página de un sitio. Si no tiene idea de lo que estoy hablando, busque “plantilla de página”, de hecho, hágalo de todos modos.

También aprenda sobre los tipos de publicaciones. Todo en su sitio web es un tipo de publicación, ya sean páginas, publicaciones o archivos adjuntos. Una plantilla de página es una plantilla para un determinado tipo de publicación. Aprender sobre los tipos de publicaciones puede despejar mucha confusión en el camino.

Hay listas de todas las variables globales que proporciona WordPress, que van desde el contenido que proporcionas a los usuarios hasta información sobre los propios visitantes. No se moleste en memorizarlos, solo consúltelos sobre la marcha y familiarícese con el tipo de variables globales que le proporciona WordPress. Si no los encuentra, es posible que deba agregar la funcionalidad usted mismo, ya sea en forma de complemento o simplemente en el archivo function.php. Las variables globales son esenciales en el desarrollo de WordPress.

Complementos

Los complementos le permiten agregar funcionalidad a su sitio web u otros. En realidad, hay un gran mercado de complementos para WordPress. Es una excelente manera de ganar grandes cantidades de cocaína y ganar algo de reputación en la comunidad de programación.

Esencialmente, los complementos son grupos de archivos que alteran o agregan funcionalidad a los sitios web. Sin embargo, existen ciertas reglas para configurar sus archivos para que WordPress los lea.

También es importante aprender cuándo agregar cosas a functions.php en lugar de crear un complemento.

Hooks: Acciones y Filtros

Los ganchos le permitirán “enganchar” una de sus funciones en WordPress, para que se ejecute en un momento específico. Si no usa ganchos, muchos tipos de funcionalidad no serían posibles. Confía en mí cuando digo que aprender qué son y cómo usarlos te salvará la vida y liberará un mundo de posibilidades.

Asegúrese de aprender la diferencia entre los dos y cómo usarlos. Este conocimiento le permitirá alterar en gran medida la funcionalidad de WordPress y le abrirá puertas en gran medida para la funcionalidad de su sitio.

Las acciones son ganchos que le permiten ejecutar una función cuando ocurre un determinado evento de WordPress. Por ejemplo, cuando crea una publicación, es posible que desee actualizar un valor en su base de datos.

Los filtros le permiten modificar los datos en determinados momentos. Cuando configura un filtro, WordPress pasará datos a través de él antes de completar una tarea. Si WordPress está a punto de mostrar un error de inicio de sesión, puede optar por cambiar o modificar ese mensaje de error antes de que se presente al usuario. Tal vez algo como “¡Quédate atrás, estafador, esta es la reliquia de mi abuela!” o “¡No quiero que tus sucios ojos miren mi sitio web, asqueroso hacker campesino!”.

Práctica

Naturalmente, para que todo se hunda, tienes que practicar. Sin embargo, si quieres ser como yo comenzando, puedes encontrar un pequeño trabajo en línea y saltar de cabeza. La presión debería ayudarlo a seguir tratando de aprender. Si jodes a alguien, siempre puedes dirigirlo hacia mí.

Sin embargo, si desea tomar la ruta más segura, le sugiero que haga lo siguiente:

Alquile un pequeño paquete de alojamiento compartido (puede gastar unos cuantos dólares al mes), tome un tema y cree un pequeño sitio web de blog. (¡Haz que sea algo que te gustaría usar! ¡De hecho, úsalo!).

También puede usar un servidor local en su computadora, si no tiene ganas de gastar dinero y realmente no quiere compartir su trabajo con nadie.

Cuando haya aprendido a usar WordPress, comience otro pequeño sitio. Sin embargo, esta vez sea un poco más ambicioso, y esta vez, intente poner toda la funcionalidad usted mismo. Si estás confundido con algo, siempre puedes copiar el trabajo de otra persona y aprender de ellos.

¡Felicidades!

Si eso parece mucho. Está. WordPress es un tema mucho más amplio de lo que muchas personas suponen al principio. Sin embargo, si toma un bocado a la vez, eventualmente aprenderá todo lo que necesita, cuando se trata de crear sitios web de WordPress. Es una habilidad que tiene una gran demanda y no requiere un título. ¡Sigue conectándote y verás que valió la pena!

Con suerte, esta guía lo ayudará a convertirse en un sólido desarrollador de WordPress.

About the author

admin

Leave a Comment