GenerateWP generador de códigos para desarrolladores WordPress
Si eres un desarrollador WordPress seguro que en más de una ocasión has tenido que acudir a la documentación de WordPress para usar algún trozo de código que repetimos una y otra vez en casi todos los temas y plugins. Con el fin de facilitarnos la generación de estos códigos nació el proyecto GenerateWP en el año 2013 de la mano de Rami Yushuvaev.
El proyecto inicial ponía disposición del usuario cinco generadores y en la actualidad nos ofrece más de 20. En la actualidad GenerateWP tiene más de 15000 usuarios registrados de los que la gran mayoría son programadores o diseñadores.
GenerateWP cumple ya dos años y para celebrarlo han agregado una funcionalidad nueva que consiste en permitir a los usuarios almacenar sus propios fragmentos de código para luego compartirlos con el resto de usuarios (personalmente para esto siempre he empleado Gist de GitHub pero está bien tener nuevas alternativas).
¿Qué códigos podemos generar para WordPress con GenerateWP?
- Generador de taxonomías.
- Generador de tipos de entradas personalizadas.
- Generador de estados personalizados de entradas.
- Generador de opciones de avanzadas de temas. Este generador necesita una breve explicación, nos permita generar fragmentos de código apara añadir soporte a nuestros temas de ciertas funcionalidades como los thumbnails y muchos más.
- Generador de barras laterales.
- Generador de menús personalizados.
- Generador de shortcodes.
- Generador de quicktags (los qquicktags son botones adicionales del editor de entradas en modo texto).
- Generador de menús de herramientas.
- Generador de queries WordPress personalizadas (
wp_query
). - Generador de queries de comenatrios WordPress personalizadas (
wp_comment_query
). - Generador de archivo de configuración
wp-config.php
. - Generador del archivo
readme.txt
de los plugins. - Generador de tareas programadas (cron jobs) empleando la función
wp_schedule_event()
. - Generador para registrar scripts personalizados con la función
wp_register_script()
. - Generador para registrar estilos personalizados con la función
wp_register_style()
. - Generador para agregar soporte para proveedores de recursos oEmbed.
- Generador de código de las cabeceras personalizadas de los temas con la función
register_default_headers()
. - Generador de formas de contacto personalizadas de los usuarios.
Como podemos ver, no son pocos los generadores que pone a nuestra disposición y lo mejor de todo es que en la propia página muestra información acerca del generador y su uso además de un enlace a la documentación oficial, cosa que se agradece.
GenerateWP sólo está disponible en inglés pero según su autor tiene planes de ofrecer otros idiomas a los usuarios. También ha dicho que están en desarrollo dos generadores nuevos, uno para generar meta boxes y otro para generar widgets personalizados.
La herramienta es muy completa y además sigue los estándares de programación WordPress, por lo que emplear los códigos generados por GenerateWP se considera una buena práctica. En definitiva, una web que todo desarrollador WordPress debe tener a mano.