Plugins wordpress con clase

Hasta ahora veníamos usando funciones para engancharnos a wordpress. Hemos hecho uso de un prefijo para estas funciones para no interferir con otros plugins. Pero a medida que se incrementa la complejidad de nuestro plugin, mantener este sin fin de funciones cgl_plugin_name_same_sexy_function_action() se nos antoja desagradecido, vamos a ver como introducir clases en nuestro arsenal de herramientas, nos permitirá conseguir un código mucho más DRY.

Sigue leyendo

Añadiendo cajas de ayuda en nuestro plugin de wordpress

Las posibilidades de extensión que nos brinda wordpress gracias a su estupendo soporte para plugins, hace que podamos construir muchas herramientas sobre nuestra plataforma preferida de blogging. Cuando generamos nuestras propias páginas, ya sea de opciones, o de propia gestión, añadirles opciones de ayuda siempre es interesante, veamos como usar las que trae wordpress de serie.

Sigue leyendo

Layout flexible con dojo sobre un plugin de wordpress

Empecé peleando con javascript y sus problemas cross browser, después de leer mas sobre en lenguaje en si, scope global por defecto OMG!, cuando tuve que hacer algo “serio”, usé a los grandes en cada proyecto, jQuery, prototype y mootools, todos te daban más o menos lo mismo, pero tenían su sabor que quedaba aderezado en el código. Últimamente he estado probando dojotoolkit en algunas pruebas. La verdad es que estoy bastante contento en general con este framework, y como prueba de ello vamos a construir un plugin sencillo que integre dojo en una página y tener un layout que se ajuste al tamaño de la pantalla.

Sigue leyendo

Nuestro primer plugin de wordpress

Para añadir los famosos “meta tags” como description, author, etc, existen muchas alternativas ya como plugins de wordpress, pero la necesidad de introducir algunos extras y las ganas de aprender a crear plugins con wordpress, me llevan a crear uno simple que funciona con los campos personalizados (Custom Field en inglés) que ya trae wordpress integrado.

Sigue leyendo