En este post vamos a repasar las funcionalidades del fichero pluggable.php de WordPress. En este fichero se almacenan funciones comunes que pueden ser sustituidas o redefinidas vía plugins.
Otros ficheros de WordPress interesantes son:
¿Dónde se encuentra el fichero pluggable.php de WordPress?
Este fichero lo podemos encontrar en el directorio /wp-includes/de nuestra instalación de WordPress. En ningún caso debemos modificar este fichero ya que en cada actualización de WP se perderían los cambios realizados.
En este archivo están las funciones para:
- Envío de emails.
- Finalización de sesiones de los usuarios.
- Comprobaciones de logueos.
- Redirecciones.
Os voy a mostrar algunas funciones del pluggable.php:
- wp_mail() similar a mail() de PHP.
- wp_logout() para cerrar la sesión del usuario.
- auth_redirect() para controlar y redireccionar si un logueo es correcto o erróneo.
- wp_redirect() para redireccionar a otras urls de la web.