En la cuarta clase del curso de creación de plugins freemium para WordPress con ChatGPT vamos a llevar a cabo un sistema para desbloquear la opción premium de nuestro plugin.
Y es que hay muchas formas de conseguir que una herramienta se active después de pasar por la pasarela de pagos, pero debemos pensar en una que nos resulte lo suficientemente sencilla para llevarla a cabo con la ayuda de ChatGPT. En esta ocasión veremos cómo implementar un sistema de desbloqueo por clave secreta. Es decir, que la opción premium se active cuando introducimos una clave.
Para ello vamos a ver cómo añadir el campo correspondiente y cómo aplicar la lógica para que el plugin sepa que debe desbloquearse o bloquearse en función del código que le pongamos ¡Vamos ello!
¡Genial! Ahora hemos incluido una opción en el menú WordPress con el nombre de nuestro plugin. Una vez que accedemos ahí, podemos ver que hay un campo que dice «clave premium».
Lo interesante es que hemos conseguido que funcione. Nos hemos inventado una clave única que permite el uso de la herramienta. El sistema funciona porque cuando introducimos cualquier otro código, la opción no se desbloquea y sigue inactiva, mientras que cuando introducimos la clave correcta, tenemos a nuestra disposición las dos opciones que ofrece nuestro plugin.
Siguiendo los pasos que aprendimos en la clase, continuemos desarrollando nuestros plugins de WordPress. Para asegurarnos de que todo funciona correctamente, vamos a realizar una práctica en la que implementaremos la configuración del plugin en el menú de WordPress.
Primero, debemos aplicar los cambios necesarios en los archivos PHP y JS del plugin. Asegurémonos de que se muestra el campo en blanco correctamente en la interfaz del plugin. Luego, vamos a modificar el código para incluir una clave inventada. Esta clave será utilizada para desbloquear o bloquear una opción específica en función de las reglas de la lógica que establezcamos.
Después de aplicar las reglas de la lógica, debemos ajustar el código para que los cambios se guarden automáticamente. De esta manera, no será necesario introducir la clave correcta cada vez que queramos llevar a cabo algún cambio en la configuración del plugin.
Asegurémonos de seguir cada uno de estos pasos cuidadosamente para garantizar que nuestro plugin funcione correctamente y que todos los cambios realizados se guarden adecuadamente en la configuración del menú de WordPress.
¡Esto es una maravilla! Es fantástico ver los cambios en tiempo real y que todo va funcionando poco a poco cómo lo teníamos en mente. Ya hemos conseguido que el plugin funcione y que se active la opción premium con una clave, pero todavía nos queda un trecho. Hay que hacer un poco más seguro este sistema de claves y activar el método de pago. Eso lo veremos en las siguientes clases.
Como siempre, si tenéis cualquier duda o pregunta, podéis mandarla a través del formulario de soporte de la intranet de suscriptor. ¡Nos vemos en la siguiente lección! :)