Cómo evitar 8 errores comunes de desarrollo de WordPress - Calendae | Informática, Electrónica, CMS, Ciberseguridad

Cómo evitar 8 errores comunes de desarrollo de WordPress

Hola de nuevo. Soy Samuel López y hoy te voy a contar sobre Cómo evitar 8 errores comunes de desarrollo de WordPress

Cuando desarrolla plugins, jugar es solo una parte del proceso.

Hay muchas pruebas y errores involucrados en el desarrollo de plugins de WordPress. No es necesario luchar cada vez que comete un error, pero hay algunos errores muy comunes que puede evitar.

Siga leyendo para descubrir cómo evitar ocho de los errores más comunes que cometerá al crear por primera vez plugins de WordPress.

Error n. 1. No considerar la compatibilidad

Antes de comenzar con la programación, debe averiguar para qué versión de PHP desea desarrollar. Algunas versiones de PHP serán compatibles con algunos usuarios, pero no con todos. Investigue un poco y averigüe quién estará interesado en usar su plugin y qué están usando, de modo que su plugin pueda ser compatible con tantos de ellos como sea posible.

WordPress.org tiene una página realmente útil con estadísticas de uso. PHP 7 es la última y mejor versión, pero solo el 30% de los usuarios de WordPress se han actualizado. Entonces, si deja de admitir PHP 5, también perderá el 70% de los usuarios potenciales. Si deja de admitir PHP 5.3 y 5.4 únicamente, seguirá perdiendo el 20% de los usuarios potenciales.

Error n. 2. Elegir nombres de funciones incorrectos

Un nombre de función genérico es un nombre de función incorrecto.

El nombre de una función debe describirla y distinguirla de otras funciones. Si llama a su función «actualizar» o está tan distraído que tiene más de una función con el mismo nombre, lo pasará mal.

La razón de los nombres de funciones incorrectos es a menudo que el programador quiere que sean breves. Puede mantener los nombres de las funciones relativamente cortos si los incluye en una clase.

Error n. 3. Falta el prefijo de las funciones

Probablemente sepa que otros desarrolladores de plugins pueden usar el mismo nombre que usted.

Todas estas funciones ocupan el mismo espacio de ejecución, por lo que una vez que se activa un plugin, sus funciones se cargan y no hay nada que separe las funciones del mismo nombre.

Como puede imaginar, esto puede causar problemas a las personas. Afortunadamente, este es un error que se puede prevenir fácilmente, simplemente dé un prefijo a cada uno de los nombres de función para que cada uno sea único.

Error n. 4. No incluye una función de desinstalación.

Ser capaz de desinstalar un plugin es esencial, pero los programadores de WordPress no lo utilizan.

Hay dos formas de tener una función de desinstalación, una usando un gancho de desinstalación y la otra simplemente usando un archivo de desinstalación. A la gente le gusta poder sacar cosas una vez que han terminado con ellas. Obtenga más información sobre el código de WordPress.

Error n. 5. Mantenga el modo de depuración desactivado

no irse modo de depuración apagado: esta es una idea terrible durante el desarrollo. Esta es su configuración de depuración más importante.

Esta función también le ayuda a generar mensajes de depuración de WordPress y supervisar el uso de funciones obsoletas. Estas funciones tienen tiempos de caducidad y el modo de depuración puede darte una advertencia indicándote esos tiempos para que puedas solucionarlos antes de que sea demasiado tarde.

Para obtener más información sobre la depuración de plugins, consulte nuestra Guía de plugins de la barra de depuración de WordPress.

Error n. 6. Olvidar usar nonce

No se utiliza nonce con respecto a la mala seguridad de los plugins. Puede evitar el uso indebido de sus URL y formularios utilizando una función nonce.

Estas útiles funciones crean marcas de tiempo únicas que no se pueden adivinar y garantizan que las solicitudes provengan de su área de administración y no de alguien que intente interferir con su plugin.

Agregue un nonce a sus URL e inclúyalo como un campo oculto en sus formularios para evitar la falsificación de solicitudes entre sitios (CSRF). Dado que cada usuario tiene un nonce único, la función sabe exactamente quién solicita acceso.

Error nº7. Sin comentarios, sin sangría

Codificar un plugin y no dejar comentarios ni sangrías significa que ahora tiene una vida muy corta.

Los plugins necesitan actualizaciones, y si no hay notas o reingresos, actualizar el plugin meses después se vuelve casi imposible, porque la persona que lo codificó habrá olvidado lo que hicieron y por qué lo hicieron.

Sin notas o sangrías para recordar y guiarlos, ese plugin está perdido, saluda. Escribe siempre fuentes claras y legibles para ayudarte a ti mismo y a otros a leer tu código más tarde.

Error n. 8. No seguir los estándares de codificación de WordPress

WordPress tiene estándares de codificación claros para desarrolladores. Si sigue los estándares de WordPress, será mucho más fácil para otros comprender, mejorar o expandir su trabajo.



Deberías compartir en tus redes sociales para que tus colegas lo disfruten

👇👇👇 😘 💪 👇👇👇

Comparte