No hace mucho terminamos una serie en Cómo empezar con WordPress y luego comenzó esta corta serie de dos partes como seguimiento. En el artículo anterior, analizamos en profundidad qué son los temas de WordPress, cómo pensarlos y dónde encontrarlos..
Pero los temas de WordPress son solo la mitad del mercado cuando se trata de buscar soluciones para usar la aplicación. Como definimos en la publicación anterior, los temas de WordPress son para presentación. Esto plantea la pregunta: ¿Qué ofrece funcionalidad??
Ahí es donde entran en juego los plugins de WordPress..
Si eres nuevo en WordPress y has leído el artículo anterior y la serie anterior a eso, entonces estás en una buena posición para continuar con este artículo, en el que analizaremos con mayor profundidad los complementos de WordPress..
Tenga en cuenta que este artículo no está dirigido a desarrolladores con experiencia. En cambio, buscamos aclarar otro aspecto de WordPress para aquellos que recién están comenzando. Dicho esto, procedamos.
Al comenzar nuestra discusión sobre los complementos de WordPress, vale la pena señalar que hay una diferencia fundamental entre los temas y los complementos: los temas son para presentación y los complementos son para funcionalidad.
Esto no significa que los complementos no puedan ofrecer algunos tipo de interfaz de usuario para un elemento de front-end (o elementos), pero sí significa que un tema no debe incluir mucha funcionalidad, y no debería haber un grueso de, digamos, plantillas en un complemento.
Pero esa es mi opinión. ¿Qué dice el Códice de WordPress sobre el asunto??
Un complemento de WordPress es un programa, o un conjunto de una o más funciones, escritas en el lenguaje de scripting PHP, que agrega un conjunto específico de funciones o servicios al weblog de WordPress, que se puede integrar sin problemas con el weblog usando puntos de acceso y métodos. proporcionado por la Interfaz de Programa de Aplicación (API) de WordPress Plugin.
En mi opinión, esa es una buena definición clara. Y también es una excelente manera de lanzar el artículo de Codex que le proporciona información sobre cómo comenzar a escribir su propio complemento, así que recomiendo leer el artículo completo..
Pero hay mucho más en los complementos de WordPress que escribirlos (y eso está fuera del alcance de este artículo, de todos modos). Por ejemplo, ¿qué debemos esperar que paguemos por un complemento, dónde podemos encontrar complementos, etc.?.
Desafortunadamente, no hay una respuesta clara a esto. Debido a que los complementos vienen en muchos tipos diferentes, hay una gran variedad de lo que puede esperar pagar. Algunos complementos pueden costar $ 5 o $ 9, y otros pueden costar varios cientos de dólares, dependiendo de lo que hagan y de a quién intenten llegar..
Algunos complementos son gratuitos, y otros no. Aquellos que no son gratuitos se consideran complementos premium. Los complementos premium pueden ofrecer una compra por única vez o pueden requerir una suscripción por mes, por año o por sitio.
Hay muchos, muchos complementos gratuitos que están disponibles para WordPress. El mejor y más seguro lugar para encontrar estos complementos es en el Repositorio de complementos de WordPress.
Se pueden buscar desde el propio panel de control de WordPress o desde el sitio web de Repositorio de complementos.
Los complementos que encuentres en el repositorio probablemente ofrecerán casi cualquier cosa que puedas imaginar; Sin embargo, es posible que no todos estén actualizados con la versión actual de WordPress, por lo que es imperativo que lea el complemento antes de instalarlo..
Además, algunos de estos complementos pueden no ofrecer soporte. Esto significa que si tiene un problema con el complemento, es posible que no pueda obtener ayuda con él más allá de lo que se ofrece en los foros de soporte..
Por el contrario, algunas personas hacer Proporcionar soporte para sus complementos gratuitos. Donde hacen esto varía. Algunas veces es a través del correo electrónico, a veces es a través del foro de soporte integrado en el Repositorio de complementos de WordPress, y otras veces a través de otra solución de servicio de ayuda..
Al igual que es cierto al instalar los complementos de WordPress, deberá leer la información en la página de inicio del complemento antes de instalarlo para averiguar lo más que pueda sobre el complemento, su funcionalidad y dónde obtener asistencia una vez que haya comenzado a usarlo..
Debido a que WordPress tiene licencia bajo lo que se conoce como GPL, sus trabajos derivados también heredan esa licencia. Esto significa que cualquiera de los programas que se construyen sobre WordPress o que extienden el software también están disponibles de forma gratuita. Por otra parte, este es más un problema legal que un problema de software y está fuera del alcance de este artículo..
Pero esto plantea una pregunta: ¿Cómo comprar complementos de WordPress cuando el código fuente puede estar disponible de forma gratuita??
Hay varias formas en que las personas monetizan sus complementos:
El objetivo de esto no es divergir para hablar sobre formas de monetizar los complementos, sino compartir que existen diferentes formas en que las personas y las empresas venderán su trabajo y mostrarle lo que puede esperar..
Como es el caso con los precios, no hay solo un puñado de lugares donde puedes comprar complementos. Claro que hay son mercados como el Envato Marketplace, CodeCanyon, el repositorio de complementos de WordPress y muchos más.
Cuando se trata de comprar complementos, es más importante saber quien estas comprando de y qué estas comprando Desafortunadamente, al igual que con muchas industrias, hay algunas personas que intentan crear productos para estafar a otras personas en lugar de proporcionar un producto con un valor real..
Con ese fin, es más importante entender las cosas que hay que buscar (o mirar hacia fuera) en lugar de solo quedarse con un par de mercados..
Digamos, por ejemplo, que encuentra un complemento que parece hacer lo que sea que necesita para su sitio, pero no ha podido probarlo, no puede encontrar nada más sobre el proveedor en línea y la página de compra no está asegurado correctamente utilizando SSL. Es probable que este no sea un lugar donde quieras comprar un complemento..
Por otro lado, si ha estado usando un complemento gratuito y ofrece una versión premium o si encuentra un complemento que parece ser adecuado para lo que necesita, y es hecho por alguien que devuelve a la comunidad de WordPress, se encuentra fácilmente en línea. tiene una tienda adecuada y tiene una reputación que los precede, entonces es probable que estés seguro comprando de ellos.
Por supuesto, ninguna de estas son reglas duras y rápidas. Por encima de todo, siempre es aceptable preguntar a otros si han escuchado sobre un producto dado y si lo han usado o no (y cuál ha sido su experiencia).
Incluso en el caso de que una persona parezca tener buena reputación en la venta de productos, puede hacer un mal trabajo en la gestión de sus clientes, ofrecer soporte o mantener sus productos actualizados..
Independientemente de lo que elija, proceda con precaución e intente realizar la compra de la manera más inteligente posible..
La creación de complementos de WordPress puede ser muy divertida, independientemente de si está buscando comenzar con la programación o ya es un desarrollador que está buscando extender la aplicación..
En el nivel más fundamental, esto muestra interés en contribuir a la economía de WordPress y resolver problemas para una variedad de personas que usan la aplicación para sus sitios web, sus blogs o sus aplicaciones web..
Como con cualquier cosa, tiene su propia curva de aprendizaje. A través de los complementos de WordPress se pueden escribir exclusivamente con PHP, no es raro que incluyan idiomas adicionales como:
Además de eso, también es común ver a los desarrolladores que utilizan lenguajes preprocesados como Sass y bibliotecas como jQuery.
Crear un complemento de WordPress puede ser una tarea desalentadora según su nivel de experiencia y / o la complejidad del problema que está tratando de resolver. Por ejemplo, si eres nuevo en la escritura de complementos de WordPress, entonces escribir algo que sea algo simple seguirá siendo desalentador debido a la curva de aprendizaje que viene con la creación de un complemento.
A la inversa, si tiene más experiencia, entonces el desafío consiste en tener una interfaz de trabajo con servicios de terceros, seguir las convenciones adecuadas y / o escribirlas de forma mantenible siguiendo los estándares de codificación de WordPress, etc..
Al comenzar con cualquier cosa relacionada con WordPress, el primer lugar que siempre debe buscar es el Códice de WordPress. Caso en cuestión: Escribir un complemento. A partir de ahí, es posible que también te interesen algunos de los siguientes recursos:
Por supuesto, hay muchos más artículos y videos sobre esto. No obstante, los enumerados proporcionan un gran punto de partida..
Como hemos mencionado, los temas de WordPress son ideales para la presentación, y los complementos de WordPress están diseñados para la funcionalidad.
No es raro encontrar temas que incluyan funcionalidad en su base de código. Pero si está buscando comenzar con el desarrollo de WordPress en una capacidad profesional, le recomiendo mantener las preocupaciones de cada uno por separado. Esto ayudará en gran medida a garantizar que no solo llegue a un público objetivo, sino que también se configure para mantener sus proyectos más fácilmente..
Y para aquellos de ustedes que estén interesados en aprender a escribir complementos de WordPress, hay mucha documentación y código de código abierto de los cuales puede aprender. Además, tenemos varios cursos específicamente sobre este tema. Además de eso, también tenemos muchos complementos en el mercado que están disponibles para que los descargue, estudie y utilice en su trabajo diario..
Para aquellos que continúan interesados en WordPress, tenga en cuenta que trabajo exclusivamente con WordPress y a menudo escribo sobre ello. Puede ver todos mis cursos y tutoriales en mi página de perfil, y puede seguirme en mi blog y / o Twitter en @tommcfarlin, donde hablo sobre el desarrollo de software en el contexto de WordPress..
.