Volver a los elementos básicos: una nueva guía de creación de productos de WordPress

Su resolución de Año Nuevo habría sido comenzar el desarrollo de WordPress. Sin embargo, a pesar de la facilidad de uso de la plataforma, todavía hay una curva de aprendizaje de dominio. Descubrirá que hay muchos recursos disponibles para ayudarlo a comenzar, pero comprender todo lo involucrado podría ser un desafío. Afortunadamente, los elementos básicos del desarrollo de WordPress son fáciles de entender. Se pueden encontrar varios elementos clave (como cómo se codifica WordPress) en otras plataformas y lenguajes de codificación. Uno por uno, el comienzo del desarrollo solo podría llevar una tarde.
Esta publicación analizará los elementos básicos que los desarrolladores de WordPress para principiantes necesitan saber, incluidos los elementos fundamentales de la plataforma. ¡Luego exploraremos algunos aspectos clave de WordPress, antes de darle información sobre cómo comenzar el desarrollo de la plataforma! ¿Qué es WordPress (y por qué debería desarrollarse para la plataforma)

Para los no iniciados, WordPress es actualmente el sistema de gestión de contenido (CMS) más popular, que proporciona el 30% de todo Internet. Aunque hay un sitio .com que es propiedad y mantenido por la misma compañía, son animales muy diferentes. Durante esta pieza, solo hablaremos sobre WordPress por cuenta propia.
Esta plataforma está codificada en PHP (aunque JavaScript se volverá relevante en el futuro), los requisitos del sistema no son restrictivos y hay innumerables sitios de perfil que lo usan con gran efecto. En resumen, creemos que WordPress es una excelente manera de desarrollar sitios web por las siguientes razones clave:
Tiene una cuota de mercado creciente.
La plataforma es gratuita y de código abierto. Actualmente, se necesita conocimiento de PHP para codificar, lo cual es bastante común.
Hay muchos recursos disponibles para ayudarlo en el camino.
Nos centraremos en este último punto por ahora, porque es probablemente el más relevante para sus necesidades. ¡Puede considerar el resto de esta pieza para esperar cuando se desarrolla para WordPress!
4 Aspectos centrales del desarrollo de WordPress Aunque hay muchos aspectos de WordPress que debes aprender desde adentro, creemos que los próximos cuatro deberían dominarse primero. Comencemos con algo que todos, tanto los usuarios finales como los desarrolladores, pueden entender. 1. Esencialmente temas y arados, WordPress es una colección de archivos PHP que funciona en conjunto para mostrar su sitio web. Hasta ahora, muy bueno, pero ¿qué pasa con la personalización de la plataforma? Una comprensión firme de cómo funcionan tanto los temas como los complementos es crucial cuando se trata del desarrollo de WordPress. En un sentido amplio, un tema es cómo se ve su sitio, y los complementos se utilizan para implementar características adicionales. Sin embargo, la historia es mucho más que eso.
Los temas son, en esencia, las “pieles” en las plantillas de diseño de nivel básico que dictan la forma en que se muestran los elementos fundamentales del codificador, que también ofrecen personalizaciones dentro del propio WordPress. Estos pueden incluir colores, fuentes, estilos de encabezado, cambios de apariencia básicos y más. En realidad, su tema puede incluir prácticamente cualquier cosa que pueda imaginar. Los arados, por otro lado, son suplementos que extienden la funcionalidad básica de la plataforma. Aunque no son esenciales en sí mismos, algunos son “imprescindibles” para cualquier sitio serio. Hablaremos más sobre la codificación de los temas y complementos más tarde. Por el momento, es importante reconocer que necesitará un conocimiento competente de ambos y una comprensión de cómo están conectados, para convertirse en un desarrollador completo de WordPress. Esto se debe en gran medida al hecho de que muchos temas también incluyen complementos específicos de la funcionalidad clave. “The Loop” sigue algo tangible para el desarrollo de temas y complementos. Como mencioné anteriormente, WordPress es una colección de archivos que funcionan juntos en su conjunto. El pilar central de todas estas cosas se conoce como “el bucle”. En resumen, el bucle es una forma de organizar todos los elementos de su página inicial, como el encabezado, la barra lateral y el sótano, en un solo lugar. El otro código se ingresará en algún lugar del bucle y se ejecutará durante la operación normal. Este es un concepto vital de significado, porque prácticamente cada pieza de código que escriba alcanzará el bucle de alguna manera.
En su nivel más básico, el bucle consta de 11 líneas: Primero, WordPress se hace cargo de la plantilla de encabezado. Luego tome su contenido en un bucle IF, antes de finalmente recuperar la barra lateral y el sótano. Este es un ejemplo simple, pero como puede imaginar, la codificación puede volverse muy compleja a medida que desarrolla un tema. Le recomendamos que eche un vistazo a las aplicaciones en el mundo real de WordPress Codex y elija lentamente su camino antes de comenzar a desarrollarse.
3. Hooks: acciones y filtros dentro del bucle, generalmente observará una serie de funciones que se usan con nombres descriptivos. En el lenguaje de WordPress, se llaman “ganchos” y son elementos esencialmente básicos para el desarrollo de WordPress. Hay funciones, pero puedo permitirme “conectarme” al código básico de WordPress sin editarlo directamente. Bajo el capó, la plataforma es bastante compleja, y este es solo un hermoso ejemplo de un elemento amigable para los desarrolladores que es bastante fuerte.
Un corto período de tiempo de investigación aclarará que los ganchos se dividen en acciones y filtros:
Acción: una función específica ejecutada en ciertos puntos de WordPress.
Filtro: también una función, pero asociada con una acción preexistente.

Si está un poco confundido, piénselo de esta manera: las acciones le permiten agregar o eliminar los datos de las acciones preexistentes (como eliminar un comentario o publicación), mientras que los filtros le permiten reemplazar los datos en una acción (como Como cambio de contraseña de un usuario). Al igual que el bucle, los ganchos son esenciales para entender, porque representan la mejor práctica para la codificación. Los ganchos también son una parte clave de algunos marcos temáticos esenciales, a los que nos acercaremos más adelante. La API REST Eventualmente, la transferencia de estado representativa de la API de WordPress (REST) ​​representa el futuro de la plataforma. Antes de su aparición, WordPress era una plataforma aislada. Ahora, la API REST permite que WordPress “hable” sin restricciones con otras plataformas e idiomas. Por ejemplo, puede usar WordPress solo como una base de datos fuerte, creando un frente completamente completo. Este es un cambio de juego para muchos desarrolladores de WordPress (y no plataformas), principalmente debido a la falta de restricciones. Dado el enfoque de torque, cubrí el resto en detalle en varias ocasiones. Probablemente quise comenzar entendiendo cómo se puede usar la API REST. A continuación, la búsqueda de su adopción lo ayudará a encontrar nuevas áreas para las que se desarrollará. ¡Puede encontrar más sobre el resto en nuestro blog, porque es un tema que nos interesa mucho!
Cómo comenzar a desarrollar para WordPress
Subrayar es un excelente tema de inicio para sus proyectos de WordPress y fue la base de veinte quince tema. Una vez que se sienta cómodo con cómo funciona WordPress, con su estructura y algunos de sus elementos clave, probablemente intentará comenzar a desarrollar para la plataforma. Su primera preocupación debe ser reunir las herramientas que necesita para un comienzo exitoso. En nuestra opinión, hay tres elementos clave que necesitará: un editor de codificación. Entre los desarrolladores, las noticias sobre un editor de calidad circulan rápidamente. Sin embargo, cada desarrollador tendrá sus propias preferencias. Nuestro consejo es probar varios de ellos antes de restringir sus opciones a una o dos. Nos gusta Atom porque es de código abierto y gratis, pero hay muchas otras opciones de estrellas.
Un entorno de desarrollo local. Es posible crear un sitio fuera de línea, y una instalación local de WordPress es la respuesta. Hay algunas soluciones fuertes alrededor, pero DesktopServer es una de las más importantes, principalmente porque puede configurar una nueva instalación de WordPress en segundos utilizando la interfaz suave.
Una selección de temas iniciales. Aunque este no es un paso necesario, con un tema de inicio bien codificado (es decir, “huesos vacíos”) lo exime de innumerables horas de desarrollo y le ofrece una base sólida para trabajar. El subrayado es una opción principal porque es mantenida por automática (desarrolladores de WordPress). Anteriormente hemos tratado cómo usar este marco y analizado otras opciones, incluido el marco de Genesis.
Una vez que tenga las herramientas en su lugar, deberá saber cómo usarlas. He llegado a esto antes, pero el sitio web Make WordPress ofrece mucha documentación sobre cómo desarrollar complementos y temas, usar el resto y más. Nuestro consejo es asimilar completamente su contenido y dejar de lado los ejemplos presentados. Finalmente, seríamos descuidados si no hablamos de algunas de las series de desarrollo recientes que escribí. ¡Hemos presentado varias partes sobre el desarrollo de un complemento de WordPress, por ejemplo, y también le ofrecemos un libro electrónico gratuito sobre la creación de una aplicación REST API! Conclusión que comienza a codificar una nueva plataforma suele ser un desafío, pero WordPress hace esta tarea lo más simple posible. Sus conceptos básicos son fáciles de entender. Además, la documentación integral y muchas herramientas útiles disponibles significa que estará en funcionamiento en un momento. En esta publicación, observamos los elementos básicos de WordPress para los no iniciados y hablados sobre cómo desarrollarse para la plataforma. También profundizamos cuatro aspectos clave de WordPress: qué temas y complementos son y cómo son parte de la infraestructura básica de WordPress.

“The Loop”, que es esencialmente el corazón de WordPress.
Cómo se desarrollan las soluciones utilizando ganchos: acciones y filtros.
La API REST, que transforma WordPress de una plataforma aislada en una parte de una solución web totalmente integrada.
¿Tiene alguna pregunta sobre cómo comenzar su viaje como desarrollador de WordPress? ¡Háganos saber en la sección de comentarios! Imagen presentada: Liydmyla.

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

gkOVSBm5B8SgiXmo

Shopify vs WooCommerce – ¿Cuál es la mejor plataforma?(Comparación)

Shopify vs WooCommerce

Leave a Reply

Your email address will not be published. Required fields are marked *