Este documento ofrece consejos para desarrolladores de WordPress, incluyendo utilizar las APIs y funciones incorporadas para enfocarse en el desarrollo de temas y plugins, aprovechar los hooks para insertar código personalizado sin modificar archivos centrales, y escribir código seguro siguiendo las directrices recomendadas.
1. HAZTE UN EXPERTO DE DISEÑO
WEB EN WORDPRESS
Consejos para desarrolladores
2. Wordpress permite programar y diseñar sin tener que
escribir todo el código. Gracias al uso de APIs y las
funcionalidades incorporadas, puedes centrarte más
fácilmente en desarrollar nuevos temas o plugins. Se
recomienda:
A un nivel superior, utiliza la configuración mediante
APIs
A un nivel inferior, usa la función para subir archivos
propia de Wordpress, mejor que una rutina o función
personalizada.
APROVECHA TODO LO QUE WORDPRESS
OFRECE
3. Aprovecha los hooks para introducir tu propio código
dentro de Wordpress sin modificar los archivos del
núcleo. Hay dos tipos de hooks:
Acciones: Desde las que puedes insertar y ejecutar el
código
Filtros: Para modificar los sistemas de salida
Es recomendable su uso si se trabaja desde el propio
Wordpress, además de con plugins y temas.
UTILIZA HOOKS (GANCHOS)
4. Otra opción es crear tus propios hooks e
implementarlos en tus plugins y temas, posibilitando
que otros desarrolladores puedan ampliarlos y generar
extensiones.
Esto no solo facilita el trabajo de otros
desarrolladores, sino también el tuyo propio. Un tema
o plugin que presenta buenos hooks se pueden hacer
modificaciones de distintos sites sin necesidad de ir
uno por uno reescribiendo el código.
CREA TUS PROPIOS HOOKS
5. Es esencial escribir código seguro, que evite el que
puedan entrar a tu site y hackearlo. Una forma de
afrontar este aspecto es conocer como se validan los
datos en Wordpress.
Siguiendo las directrices recomendadas por
Wordpress, te asegurarás el proteger tu código de
terceros maliciosos o molestos como hackers o
spammers.
ESCRIBE CÓDIGO SEGURO
6. Es importante también asegurar que los datos que se
introducen están siendo introducidos y reflejados de la
forma esperada. Por ejemplo, introducir variables en
lugares no adecuados puede generar mensajes de
error.
Wordpress cuenta con unos estándares de escritura de
código para que exista una unidad en cuanto a los
formatos.
REALIZA BUENAS PRÁCTICAS
7. Fijarse en el código base y pasar más tiempo
revisándolo que consultando manuales puede ser lo
más efectivo a la hora de solucionar problemas.
Existen entornos de desarrollo que incluyen el
autocompletado de código en las funciones y
argumentos de Wordpress, de forma que pueda leerse
de forma sencilla el código base.
Saber leer y comprender el código base implica
familiarizarse más con la naturaleza de los plugins y
los temas, además de permitir reconocer cuando algo
está bien hecho y cuando no.
LA IMPORTANCIA DEL CÓDIGO BASE
8. Al trabajar en proyectos de código abierto, el
compartir código es algo lógico.
Comparte y publica el código que has creado, ya sean
plugins, temas o widgets. En muchas ocasiones
nuestras soluciones pueden ser útiles para otros
desarrolladores.
También, compartiendo, permites que otros puedan
recomendarte mejoras o te ayuden a solventar
dificultades.
COMPARTE TU CÓDIGO
9. Aprovecha estas posibilidades en ocasiones concretas
de uso para darle mayor fuerza a Wordpress.
Se recomienda hacer post types personalizados y
flexibles añadiendo meta datos customizados para
personalizar contenidos poder reutilizar meta datos
dentro del site.
UTILIZA POST TYPES PERSONALIZADOS
10. Hay que tener en cuenta que el desarrollo se hace de
cara a los usuarios finales que visitarán la web.
Desarrolla una interfaz que se adapte a sus
necesidades y que sea lo más usable y navegable para
que estos puedan llevar a cabo tareas y alcanzar los
objetivos del site sin dificultades u obstáculos.
Ya no es solo crear un sito navegable y práctico, sino
que debe crearse una experiencia de usuario lo más
positiva posible.
La analítica web y el conocimiento de nuestros
usuarios será fundamental en este punto.
PIENSA EN LOS USUARIOS DE TU SITE
11. Los desarrolladores no deben estar aislados y no
recibir feedback por parte de quienes usan sus
soluciones. El ofrecer soporte permite poner en
contacto a estos dos grupos de manera que su
interacción enriquezca el proyecto en ambos sentidos.
OFRECE SOPORTE TÉCNICO
12. Saber sacar el máximo partido a Wordpress y
sus funciones es una de las vías que llevarán a
tu proyecto a éxito.
Si quieres conocer más, puedes consultar
ZeroZero, somos expertos en Wordpress y
estamos dispuestos a asesorar y solucionar
cualquiera de tus dudas.
ZEROZERO