Tiempo de lectura:3 Minutos, 26 Segundos

Todos los administradores estamos acostumbrados a la carpeta plugins, pero ¿qué es la carpeta mu-plugins en WordPress? Antes de explicar que es, te dire que antiguamente se utilizaba para los sitios Multi Usuario de ahi el nombre mu, pero actualmente y para que tenga sentido, la carpeta se conocen como Must Use que en castellano lo traducen como plugins imprescindibles aunque la traducción literal seria debes usar.

¿Qué son?

Son plugins especiales que tienen las siguientes peculiaridades:

  • No requieren de una activación manual, lo que se encuentre en esta carpeta se activara automáticamente.
  • No se pueden gestionar desde la administración de WordPress. La única forma de administrarlos es via ftp con tu servidor.
  • Dentro de la carpeta mu_plugins no pueden existir subdirectorios, es decir, todos los plugins deben estar en la raíz.
  • Se cargan antes que los plugins normales y se cargan por orden alfabetico.
  • No se actualizan.

¿Cómo se ven los plugins Must Use?

Desde la administración puedes ver estos plugins haciendo clic en plugins del menu lateral, si hay alguno, veras un enlace en la parte superior llamado Imprescindible. Si no tienes ninguno no aparece este enlace.

¿Un plugin normal puede ser un plugin imprescindible?

La respuesta corta es sí, pero con matices. Puedes copiar la carpeta de tu plugin a la carpeta mu-plugins pero no funcionara. Como he comentado antes los mu-plugins no aceptan subdirectorios por lo que tendrás que crear un lanzador en la raíz de mu-plugins para que llame al fichero principal de tu plugin. Resuelta tu curiosidad, te dire que es totalmente desaconsejable ya que nunca se actualizara este plugin.

¿Qué uso le podría dar?

  • Para cargar funcionalidades fundamentales para tu web que nunca van a cambiar, aunque cambies de tema.
  • Para personalizar la administración con noticias, etc (de forma similar a la que hace hostinger)
  • Para activar funcionalidades que no queremos que nuestro cliente o cualquier otra persona que tenga acceso lo desactive por error.

¿Cómo puedo hacer un ejemplo?

Crear ejemplo

Crea un fichero .php dentro de la carpeta mu-plugins y copia y pega el siguiente código:

Si tienes algún problema con el código anterior puedes descargarte el fichero php haciendo clic en el siguiente botón:

Ver resultado

Si ahora accedes a los plugins, veras que tienes uno imprescindible y ademas aparecerá una noticia con el contenido de nuestro plugin imprescindible que hemos creado.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Perfiles en Redes Sociales