Must Use (MU) Plugin

El Kinsta MU (must use) plugin ha sido diseñado para funcionar en nuestra plataforma de WordPress hosting. Maneja cosas como nuestra tecnología de caching de página completa, y la integración de la Kinsta CDN.

De forma predeterminada, el Kinsta MU plugin está instalado en cada sitio alojado por nosotros y está disponible en el lado izquierdo de su panel de administración de WordPress. El plugin es necesario para garantizar que su sitio funcione sin problemas en nuestro entorno.

Instalando el plugin Kinsta MU

Es posible que si has migrado tu sitio tú mismo o has instalado WordPress manualmente, no hayas instalado el plugin Kinsta MU. Nosotros instalamos y actualizamos periódicamente el plugin para cada sitio en Kinsta que no utiliza Composer o gestiona todo el directorio wp-content o el directorio mu-plugins en Git. Si prefieres o necesitas instalar el plugin MU de Kinsta manualmente, puedes hacerlo siguiendo uno de los métodos disponibles a continuación.

Instalación Vía SFTP

Paso 1: Crear una carpeta de mu-plugins

Conéctate a tu sitio a través de SFTP y crea una carpeta llamada mu-plugins en tu carpeta de wp-content si no existe ya. (camino terminado: /wp-content/mu-plugins/).

La carpeta mu-plugins en FTP.
La carpeta mu-plugins en FTP.

Paso 2: Descargar y descomprimir el plugin

Después de asegurarse de que la carpeta de mu-plugins ha sido creada, descargue el MU-plugin de Kinsta y descomprímalo.

Paso 3: Subir al sitio

Subir la carpeta kinsta-mu-plugins y el archivo kinsta-mu-plugins.php al directorio /wp-content/mu-plugins/.

La carpeta y el archivo del plugin Kinsta MU en el FTP
La carpeta y el archivo del plugin Kinsta MU en el FTP.

Esto instalará el plugin, y podrás verlo en tu panel de control de WordPress iniciando sesión y yendo a Plugins > Must-Use.

Instalación Vía Composer

Si tu sitio está creado con Bedrock o cualquier boilerplate o framework que utilice Composer, tendrás que seguir algunos pasos adicionales para instalar el plugin Kinsta Must Use en tu sitio.

Paso 1: Declarar el Repositorio del Paquete del Plugin Kinsta MU

Comienza declarando el plugin Kinsta MU como un repositorio de paquetes en el array de repositorios en tu archivo composer.json:

{
      "type": "package",
      "package": {
        "name": " kinsta / kinsta -mu-plugins",
        "type": " wordpress -muplugin",
        "version": "2.3.7",
        "dist": {
          " url ": "https://kinsta.com/kinsta-tools/kinsta-mu-plugins.zip",
          "type": "zip"
        }
      }
    }

Nota: Aunque técnicamente puedes establecer el número de versión a cualquier cosa válida (porque estás instalando el plugin desde un archivo zip específico) éste se tendrá que cambiar cada vez que necesites actualizar el plugin, por lo que recomendamos comprobar la versión en la última descarga del plugin Kinsta MU.

Paso 2: Requerir el Plugin Kinsta MU

A continuación, ejecuta el siguiente comando en el directorio bedrock de tu sitio (o en el directorio donde se encuentra tu archivo composer.json).

composer require kinsta / kinsta -mu-plugins

O, añade el plugin Kinsta MU en el array de requerimientos en tu archivo composer.json. Este es un ejemplo de un array de requerimientos de un sitio de Bedrock después de añadir el plugin Kinsta MU:

"require": {
    "php": ">=7.4",
    " composer /installers": "^2.1",
    "vlucas/phpdotenv": "^5.4",
    "oscarotero/env": "^2.1",
    " roots /bedrock-autoloader": "^1.0",
    " roots /bedrock-disallow-indexing": "^2.0",
    " roots / wordpress ": "5.9.3",
    " roots /wp-config": "1.0.0",
    " roots /wp- password - bcrypt ": "1.1.0",
    " kinsta / kinsta -mu-plugins": "^2.3"
  },

Paso 3: Fijar la Ruta de los Activos del Plugin Kinsta MU

Para fijar la ruta de los activos utilizados por el plugin MU, añade lo siguiente al archivo de configuración de tu sitio (bedrock/config/application.php en los sitios Bedrock):

/**
 * Fix for Kinsta's CDN with Bedrock */ define ('KINSTA_ CDN _USERDIRS', ' app ');

/**
 * Fix Kinsta MU Plugins URL path with Bedrock */
$mu_plugins_url = Config::get(' WP _CONTENT_ URL ') . '/mu-plugins'; define ('KINSTAMU_CUSTOM_MUPLUGIN_ URL ', "{$mu_plugins_url}/ kinsta -mu-plugins")

Instalación Vía Git

Si utilizas Git con tu sitio, la instalación del plugin Kinsta MU depende de qué partes del sitio gestionas con Git.

Si gestionas todo el directorio wp-content o el directorio mu-plugins en tu repo de Git, tendrás que descargar e instalar el plugin en tu repo local, confirmar ese cambio y luego desplegarlo en tu sitio. Puedes instalar el plugin localmente descargándolo y colocando los archivos del plugin en el directorio mu-plugins de tu sitio.

Si no mantienes una copia del plugin Kinsta MU en tu repo Git, instalaremos automáticamente el plugin Kinsta MU por ti o puedes usar SFTP para instalarlo manualmente.

Opciones del Kinsta MU Plugin

Kinsta MU plugin está configurado para funcionar armónicamente con WordPress y nuestra infraestructura y la mayoría de los sitios no necesitarán ninguna modificación. El plugin habilita borrar la cache automáticamente en las partes importantes de su sitio al hacer actualizaciones de contenido en páginas y publicaciones.

El plugin aparecerá como Kinsta Cache en la barra lateral izquierda de tu panel de control de WordPress. También se añadirá un enlace Borrar Cachés en la barra de herramientas de administración de WordPress.

El plugin Kinsta Cache (plugin Kinsta MU) en el panel de control de WordPress.
El plugin Kinsta Cache (plugin Kinsta MU) en el panel de control de WordPress.

Borrar Manualmente la Caché

Usted puede borrar la cache manualmente en su sitio WordPress siguiendo los métodos a continuación.

  • Pulsa el botón Borrar caché en la página del plugin Kinsta Cache en tu panel de control de WordPress.
  • Pulsa el enlace Borrar caché en la barra de herramientas del administrador de WordPress.
  • Borrar la caché del Sitio y la caché CDN en MyKinsta. (Cuando Edge Caching está activado, al borrar la caché del sitio en MyKinsta también se borra la caché Edge).
  • Ejecutando wp kinsta cache purge en la línea de comandos.
Borrar la caché con el enlace Borrar Cachés en el panel de control de WordPress.
Borrar la caché con el enlace Borrar Cachés en el panel de control de WordPress.

Agregar Caching URLs Personalizadas

Purgamos inmediatamente las páginas clave, como la página de inicio, e imponemos un tiempo de aceleración mínimo en las páginas de archivo. Esto garantiza disponibilidad en todo momento. Sin embargo dependiendo de la configuración de su sitio, reglas de caching adicionales pueden ser necesarios. Usted puede agregar rutas personalizadas para purgar el sitios al ser actualizado.

1. Agregar URL Personalizada de Ruta Singular

Si necesitas borrar la caché en una URL exacta (entrada o página), puedes introducirla como una regla de ruta única en la página del plugin Kinsta Cache en tu panel de control de WordPress.

  • important-page
  • important-page/
Ruta individual de URL personalizada en Kinsta Cache.
Ruta individual de URL personalizada en Kinsta Cache.

2. Agregar URL Personalizada de Ruta Grupal

La ruta grupal purga todas las URLs que empieza con dicha URL específica. Esto puede resultar especialmente útil si tiene tipos de post personalizado y necesita borrar la cache en él y todo por debajo. Por ejemplo si agrega https://yourdomain.com/custom-post-type/ como una URL de ruta grupal purgará la cache según como sigue:

https://yourdomain.com/custom-post-type/
https://yourdomain.com/custom-post-type/post-1
https://yourdomain.com/custom-post-type/post-2
https://yourdomain.com/custom-post-type/post-3
Ruta de grupo de URLs personalizadas en Kinsta Cache.
Ruta de grupo de URLs personalizadas en Kinsta Cache.

Notas Adicionales

No puedes añadir sólo «/» como ruta, ya que esto provocaría la limpieza de toda la caché de tu sitio con cualquier actualización de una entrada o página. Purgar toda la caché de esta manera supondría un coste significativo para los recursos del servidor, especialmente durante los periodos de carga alta y los frecuentes programas de publicación. Esto puede degradar el desempeño de su sitio para todos los visitantes ya que hay que re-cachear todo.

Si tiene clientes y prefiere que no vean la marca de Kinsta puede poner etiqueta blanca en el plugin.

Actualizar el plugin Kinsta MU

Si tu sitio no utiliza Composer o Git, actualizaremos automáticamente el plugin Kinsta MU por ti periódicamente. No hay nada más que tengas que hacer para mantener el plugin actualizado.

Actualización Vía SFTP

Si necesitas actualizar manualmente el plugin (puede que hayas restaurado una copia de seguridad antigua o que una actualización no haya salido como habías planeado), puedes usar SFTP para actualizar manualmente el plugin Kinsta MU.

  1. Descarga el plugin Kinsta MU y descomprímelo.
  2. Sube la carpeta kinsta-mu-plugins y el archivo kinsta-mu-plugins.php al directorio /wp-content/mu-plugins/ y sobrescribe los archivos existentes cuando te lo pida tu cliente SFTP.
  3. Esto sobrescribirá los archivos antiguos del plugin con los nuevos para actualizar el plugin a la última versión.

Actualización Vía Composer

Actualiza en tu archivo composer.json el número de versión en la declaración del repositorio de plugins de Kinsta MU:

{
      "type": "package",
      "package": {
        "name": " kinsta / kinsta -mu-plugins",
        "type": " wordpress -muplugin",
        "version": "2.3.7",
        "dist": {
          " url ": "https://kinsta.com/kinsta-tools/kinsta-mu-plugins.zip",
          "type": "zip"
        }
      }
    }

Ejecuta composer update kinsta/kinsta-mu-plugins en el directorio bedrock de tu sitio (o en el directorio donde se encuentra tu archivo composer.json).

Actualización Vía Git

Si utilizas Git en tu sitio, el proceso de actualización del plugin depende de las partes del sitio que gestiones con Git.

Si gestionas todo el directorio wp-content o el directorio mu-plugins en tu repo de Git, tendrás que actualizar el plugin en tu repo local, confirmar ese cambio y luego desplegarlo en tu sitio. Puedes actualizarlo localmente descargando el plugin y sobrescribiendo los archivos del plugin existentes en tu repo.

Si no conservas una copia del plugin Kinsta MU en tu repositorio Git, actualizaremos automáticamente el plugin Kinsta MU por ti; no tendrás que hacer nada más.

Marca Blanca y Personaliza el Plugin MU de Kinsta

En el plugin Kinsta MU, hemos añadido algunas marcas y personalizaciones de Kinsta para ayudarte a navegar por el panel de administración de WordPress más fácilmente. Por ejemplo, la pestaña Caché de Kinsta en la barra lateral del panel de control de administración incluye un logotipo de Kinsta, para que puedas encontrar rápidamente el lugar adecuado para borrar la caché de tu sitio cuando sea necesario.

Para agencias y otros clientes de Kinsta que deseen eliminar la marca de Kinsta del panel de control de administración de WordPress, ofrecemos una opción de marca blanca integrada. Esta característica es especialmente útil si estás utilizando el alojamiento para o revendiendo a tus propios clientes.

Antes y después de aplicar la marca blanca al plugin MU de Kinsta en tu panel de control de WordPress.
Antes y después de aplicar la marca blanca al plugin MU de Kinsta en tu panel de control de WordPress.

Habilitar la marca blanca cambia los siguientes elementos en el panel de WordPress:

  1. El enlace de la barra lateral con la marca Caché de Kinsta se cambia por un enlace sin marca Caché de Servidor.
  2. El mensaje Gracias por crear con WordPress y alojar en Kinsta cerca de la parte inferior del panel de control se sustituye por Gracias por crear con WordPress.
  3. Se eliminan los enlaces a la documentación y soporte de Kinsta.
  4. Se elimina el estilo de los botones.

Cómo Poner la Marca Blanca a un Sitio de Kinsta

Para personalizar la marca blanca de tu administrador, deberás definir una constante, preferiblemente en el archivo wp-config.php* ¡Eso es todo, deja de editar! ¡Feliz publicación! */. Establecer KINSTAMU_WHITELABEL en true elimina la marca de Kinsta como se describe arriba.

Aquí tienes un ejemplo de configuración de marca blanca en wp-config.php.

/* Kinsta MU Plugin White Labeling */ define ('KINSTAMU_WHITELABEL', true);

/* That's all, stop editing ! Happy  publishing . */

Definir una Ruta Personalizada al Directorio de Plugin MU

El plugin utiliza la variable WPMU_PLUGIN_URL WP para definir las rutas a los activos del plugin. Aunque esto suele funcionar en todos los sitios, si no funciona, puedes definir la ruta a la carpeta de tu plugin MU con la constante KINSTAMU_CUSTOM_MUPLUGIN_URL.

Aquí tienes un ejemplo de ruta personalizada de un plugin MU en wp-config.php.

/* Custom MU plugin path */ define ( 'KINSTAMU_CUSTOM_MUPLUGIN_ URL ', 'http://kinstaexample.com/custom-wp-content/mu-plugins')

/* That's all, stop editing ! Happy  publishing . */

Definir una Capacidad de Acceso

La constante KINSTAMU_CAPABILITY define qué capacidad debe tener un usuario para utilizar la funcionalidad de administración de plugins. Acepta cualquiera de los Roles y Capacidades predeterminados de WordPress, como: activate_plugins o publish_pages. Aquí tienes un ejemplo con la constante KINSTAMU_CAPABILITY añadida:

/* Capability to use the caching  plugin */ define ('KINSTAMU_CAPABILITY',' publish _ pages ');

/* That's all, stop editing ! Happy  publishing . */

Desactivar la Marca Blanca

Para desactivar la marca blanca, sólo tienes que eliminar cualquier constante de wp-config.php. La marca blanca es sólo un ejemplo del amplio conjunto de funciones de Kinsta para agencias de WordPress y usuarios individuales. Si estás interesado en otras funciones de gestión de sitios de Kinsta, ¡echa un vistazo a nuestras herramientas de etiquetado y renombrado de sitios!

¿Este artículo te ha resultado útil?