Cuando se trata de agregar funcionalidad adicional a un blog de Wordpress, los usuarios de Wordpress suelen buscar un complemento que se adapte a sus necesidades. A menudo, se crean complementos para una funcionalidad extendida básica, pero ¿qué sucede cuando no puede encontrar el complemento perfecto para sus necesidades? Podría ser más fácil crear el plugin tú mismo..
Wordpress tiene un excelente marco de complementos que hace que la extensión de la funcionalidad básica de Wordpress sea bastante fácil. De hecho, hacer un simple complemento es sorprendentemente sencillo, gracias a la excelente documentación de Wordpress y otros artículos útiles en la web..
Si crees que te gustaría sumergirte en escribir un plugin para Wordpress, aquí tienes algunos recursos y consejos esenciales para guiarte en tu camino. Esto lo llevará desde las primeras etapas de la creación de complementos hasta la promoción de su complemento recién creado, y todo lo que se encuentre en medio..
Si su motivación principal no es resolver una necesidad específica de un complemento, entonces hay muchas otras formas de generar ideas y razones para escribir un complemento de Wordpress. Claro, siempre puedes usar el simple complemento "hola mundo" (que se incluye en la instalación predeterminada de Wordpress), pero queremos algo un poco más desafiante, ¿verdad? Si su idea de complemento parece lo suficientemente simple como para crearla desde cero, intente utilizarla como aplicación de ejemplo en lugar de dedicar tiempo a crear una aplicación inútil que nunca usará, solo para practicar.
Si desea más ideas para crear un complemento, DevLounge ha creado una lista de formas para generar ideas para escribir complementos de Wordpress. En general, la mejor práctica es comenzar a investigar otros complementos existentes y trabajar en ideas para mejorarlos..
No puede comenzar a construir su complemento sin configurar un entorno de prueba adecuado. Aquí hay algunas herramientas imprescindibles para construir un complemento de Wordpress:
Además de esta publicación, necesitará algunos otros documentos que le permitan encontrar rápidamente las referencias de la API del complemento de Wordpress. Aquí hay algunos que serán útiles:
Ahora que ha reunido las herramientas y los recursos necesarios para crear un complemento, es hora de configurar su entorno de prueba. Hay dos métodos diferentes para configurar un entorno de prueba de complementos. La mejor manera de acelerar el tiempo de desarrollo es crear un banco de pruebas en su propia computadora, utilizando Apache y MySQL. Si bien esto puede ser un poco más avanzado, hay tutoriales para configurar diferentes entornos de Wordpress con estas dos tecnologías..
Para desarrollar en una máquina Windows, intente instalar Wordpress usando XAMPP, un programa ingenioso que agrupa a Apache y MySQL en una instalación fácil. (Nota: XAMPP es multiplataforma, por lo que los usuarios de Linux y Mac también pueden usarlo).
Otra opción para los usuarios de Mac es instalar Wordpress usando MAMP, un programa que incluye MySQL y Apache para usar en Macs..
La segunda opción para los entornos de prueba es hacer un directorio separado en su servidor web y crear una nueva instalación de Wordpress en eso. Tendrá que cargar cada cambio mediante FTP, por lo que será mucho más lento que un entorno de prueba local.
Afortunadamente para programadores no calificados como yo, construir un plugin para Wordpress puede ser un proceso relativamente simple. Claro, puedes crear complementos increíblemente avanzados, pero es muy fácil simplemente crear un complemento simple con el marco que Wordpress ha configurado..
Jarkko escribió un artículo a principios de este año sobre la anatomía de un complemento de Wordpress, y este es un excelente lugar para comenzar con los conceptos básicos de la escritura de complementos. El tutorial muestra cómo crear un complemento simple que crea un widget que muestra las próximas publicaciones programadas en un sitio de Wordpress. Un recurso perfecto para cualquier principiante, completo con archivos de origen.
La interacción de la base de datos es crucial para casi todos los complementos, por lo que es importante comprender los conceptos básicos de cómo conectarse a la base de datos de Wordpress y acceder a los datos. Los documentos de Wordpress tienen un excelente tutorial sobre cómo interactuar con las bases de datos..
Si bien es posible que algunos complementos no necesiten ningún estilo adicional, agregar un poco de sabor a tu complemento nunca está de más. DevLounge tiene un excelente artículo sobre cómo incluir elementos como Javascript y CSS en tu complemento.
Ajax es otro elemento que realmente puede hacer una diferencia en un complemento de Wordpress. El envío de datos sin necesidad de una actualización de la página es un atributo útil para tener en su complemento. Aquí hay algunos recursos sobre cómo utilizar Ajax en un complemento de Wordpress:
Es posible que su complemento requiera un menú de Opciones y una página para mostrar opciones configurables para la sección de administración de Wordpress. El Wordpress Codex tiene una gran página de referencia para agregar menús de administración. Si desea un tutorial con capturas de pantalla, pruebe el tutorial de Wordpress Bits 'Adding to Wordpress.
Una forma útil de expandir el alcance de su complemento es traducirlo a diferentes idiomas. El marco del complemento de Wordpress permite a los desarrolladores localizar el complemento, lo que permite realizar diferentes traducciones.
A continuación, algunos de los recursos principales para publicitar su complemento de kickin 'y permitir que otros usuarios de Wordpress lo descarguen:
Glen Stansberry es un desarrollador web y bloguero que ha luchado más veces de lo que desea admitir con CSS. Puedes leer más consejos sobre desarrollo web en su blog Web Jackalope..
Me gustó esta publicación? Vota por él en Digg a continuación. Gracias!