En la tercera clase del curso de automatización de WordPress vamos a ver cómo automatizar bbPress, el plugin oficial de foros para WordPress.
Ye es que bbPress permite añadir una funcionalidad a nuestra web para que los usuarios interactúen abriendo foros, debates y respuestas, que evidentemente podremos usar como disparadores para nuestras automatizaciones.
Vamos a ver cómo podemos ejecutar varios eventos cuando alguien participe en esos foros, ya sea creando nuevos debates, respuestas o simplemente visitándolos. ¡Empecemos!
¿Os dais cuenta de lo útiles que son las automatizaciones en estos casos? Es importante tener en cuenta que a partir de ahora podremos vincular plugins de terceros a nuestras automatizaciones.
En el caso de bbPress es ideal, ya que cuando tenemos contenido generado por el usuario, es muy cómodo usarlo de disparador para realizar más acciones.
En esta ocasión os animo a realizar las siguientes tareas:
- Cada vez que alguien publique un nuevo foro o debate, avisar al administrador.
- Cada vez que alguien cree un nuevo debate, crear una entrada usando el mismo título y contenido que el debate original, y dejarlo en borrador.
- Cuando un editor publique un nuevo foro, mandar un email al administrador con el enlace al mismo, el título y el contenido.
Y luego, seguid experimentando con el propio core. Desde crear un usuario dinámicamente si alguien crea un debate, hasta mandar un email de agradecimiento al usuario que lo ha creado, animándole a visitarlo para ver posibles respuestas.
Y esto sólo ha hecho que empezar. Fijémonos que ahora que hemos añadido un plugin, ya lo tenemos disponible para que interactúe con el resto de plugins que veremos en las siguientes lecciones. ¿Os imagináis las posibilidades?
Como siempre, si os quedáis encallados, tenéis cualquier duda, pregunta, o la habéis liado parda, podéis contactar a través del formulario de soporte. ¡Nos vemos en la siguiente lección! :)
Todos los capítulos de este curso:
- Curso de automatización de WordPress #1. Disparadores, acciones y filtros
- Curso de automatización de WordPress #2. Usuarios anónimos y creación de usuarios
- Curso de automatización de WordPress #3. Automatizando bbPress
- Curso de automatización de WordPress #4. Automatizando BuddyPress
- Curso de automatización de WordPress #5. Automatizando WooCommerce
- Curso de automatización de WordPress #6. Automatizando Easy Digital Downloads
- Curso de automatización de WordPress #7. Automatizando Gravity Forms
- Curso de automatización de WordPress #8. Automatizando MailPoet
- Curso de automatización de WordPress #9. Automatizando Restrict Content Pro
- Curso de automatización de WordPress #10. Automatizando Sensei