Close Menu
    Facebook X (Twitter) Instagram
    Tecnológicas Digital
    • Inicio
    • Tecnología & Estilo de Vida
      1. Tecnología Médica
      2. Vida Tecnológica
      3. View All
      Equipo de imagen médica con inteligencia artificial realizando diagnóstico automático

      Equipos de Imagen Médica con IA: Interpretación Automática Instantánea

      16 de noviembre de 2025
      Inventor trabajando en una prótesis médica avanzada con diseño tecnológico

      Inventores Clave en la Evolución de Prótesis Médicas Tecnológicas

      15 de noviembre de 2025
      Prótesis médica impresa en 3D mostrando ajuste perfecto y materiales biocompatibles

      Cómo la Impresión 3D Revoluciona las Prótesis Médicas

      15 de noviembre de 2025
      Protesis-roboticas

      Prótesis Robóticas Mioeléctricas

      8 de octubre de 2025
      Google Learn Your Way

      Descubre Google Learn Your Way: La Revolución en la Educación Personalizada con IA

      30 de octubre de 2025
      Protesis-roboticas

      Prótesis Robóticas Mioeléctricas

      8 de octubre de 2025
      Evolución y Generaciones del Intel Core i3: De sus Orígenes a la 14ª Generación

      Intel Core i3: De sus Orígenes a la 14ª Generación

      8 de octubre de 2025
      Las IA Más Influyentes y Populares Revolución Tecnológica en Curso

      Las IA Más Influyentes y Populares Revolución Tecnológica en Curso

      8 de octubre de 2025
      Equipo de imagen médica con inteligencia artificial realizando diagnóstico automático

      Equipos de Imagen Médica con IA: Interpretación Automática Instantánea

      16 de noviembre de 2025
      Inventor trabajando en una prótesis médica avanzada con diseño tecnológico

      Inventores Clave en la Evolución de Prótesis Médicas Tecnológicas

      15 de noviembre de 2025
      Prótesis médica impresa en 3D mostrando ajuste perfecto y materiales biocompatibles

      Cómo la Impresión 3D Revoluciona las Prótesis Médicas

      15 de noviembre de 2025
      Google Learn Your Way

      Descubre Google Learn Your Way: La Revolución en la Educación Personalizada con IA

      30 de octubre de 2025
    • Videojuegos
    • Programación
    • Programas
    • Hardware
    • Movilidad Inteligente
    • Dispositivos
    Suscríbete
    Tecnológicas Digital
    You are at:Inicio - Mejor Valorados - Tutorial para Crear MU-Plugins en WordPress y Desactivar Actualizaciones con Snippet
    Mejor Valorados

    Tutorial para Crear MU-Plugins en WordPress y Desactivar Actualizaciones con Snippet

    Tutorial para Crear MU-Plugins en WordPress y Desactivar Actualizaciones con Snippet
    8 de octubre de 2025Updated:18 de noviembre de 2025No hay comentarios4 Mins Read
    Facebook Twitter Pinterest LinkedIn Tumblr Email
    Tutorial para Crear MU-Plugins en WordPress y Desactivar Actualizaciones con Snippet
    Share
    Facebook Twitter LinkedIn Pinterest Email Copy Link

    Los MU-Plugins (Must Use Plugins) en WordPress son plugins especiales que se cargan automáticamente y no pueden ser desactivados desde el panel de administración. Son ideales para funcionalidades críticas o personalizaciones que deben estar siempre activas.

    ¿Qué son los MU-Plugins?

    • Se almacenan en la carpeta /wp-content/mu-plugins/.
    • Se activan automáticamente sin necesidad de activación manual.
    • No pueden ser desactivados desde el panel de WordPress.
    • Se cargan antes que los plugins normales.
    • Solo se cargan archivos PHP ubicados directamente en la carpeta mu-plugins.
    Tutorial para Crear MU-Plugins en WordPress y Desactivar Actualizaciones con Snippet

    Cómo crear un MU-Plugin paso a paso

    1. Crear la carpeta mu-pluginsEn tu instalación WordPress, dentro de wp-content, crea la carpeta mu-plugins si no existe.
    2. Crear un archivo PHP para el MU-PluginCrea un archivo PHP con el código deseado, por ejemplo, disable-updates.php.
    3. Agregar encabezado básico para el plugin
    <?php
    /*
    Plugin Name: Disable Plugin Updates
    Description: Desactiva actualizaciones automáticas y gestiona plugins desde código.
    Version: 1.0
    */
    

    4. Snippet para desactivar actualizaciones automáticas de plugins

    add_filter('auto_update_plugin', '__return_false');
    

    Esto desactiva las actualizaciones automáticas en todos los plugins.

    5. Snippet para desactivar plugins específicos

    add_action('admin_init', function() {
        deactivate_plugins(['plugin-folder/plugin-file.php']);
    });
    

    Cambia 'plugin-folder/plugin-file.php' por el identificador del plugin a desactivar.

    6. Subir el archivo PHP a /wp-content/mu-plugins/Usa FTP o el administrador de archivos de tu hosting para subir el archivo al directorio mu-plugins.

    Ventajas de los MU-Plugins

    • Siempre activos sin posibilidad de desactivación accidental.
    • Carga rápida y segura antes que los plugins normales.
    • Centralizan funcionalidades críticas en un solo lugar.
    • Evitan que actualizaciones automáticas afecten la personalización.

    Consideraciones importantes

    • Los MU-Plugins no se actualizan automáticamente; cualquier cambio o actualización debe hacerse manualmente.
    • No permiten usar subcarpetas, por lo que si usas archivos separados debes crear un loader.

    Aquí tienes un snippet listo para usar que puedes subir directamente:

    <?php
    /*
    Plugin Name: Disable Plugin Updates and Control Plugin Activation
    Description: Desactiva todas las actualizaciones automáticas de plugins y permite desactivar plugins específicos desde código.
    Version: 1.0
    */
    
    // Desactivar actualizaciones automáticas de plugins
    add_filter('auto_update_plugin', '__return_false');
    
    // Desactivar un plugin específico (ejemplo)
    add_action('admin_init', function() {
        deactivate_plugins(['akismet/akismet.php']); // Cambia por el slug correcto del plugin
    });
    

    Este tutorial es ideal para desarrolladores y administradores que desean mantener un control seguro y estable sobre su sitio WordPress, evitando actualizaciones inesperadas o plugins activos no deseados. Palabras clave para SEO incluyen «mu-plugins WordPress», «desactivar actualizaciones plugins WordPress», y «tutorial MU-Plugins».

    Este filtro manipula la respuesta de las actualizaciones que WordPress recibe de la API oficial para mostrar notificaciones en el panel.

    Snippet con site_transient_update_plugins (el que bloquea notificaciones)

    Opción: 1

    /*
    Plugin Name: Desactivar Actualización Plugin Específico
    Description: Evita la actualización automática para un plugin específico.
    */
    add_filter('site_transient_update_plugins', function ($value) {
        if (isset($value) && is_object($value)) {
            // bloquear actualización de un plugin específico
            unset($value->response['akismet/akismet.php']); // Cambia por el slug correcto del plugin
        }
        return $value;
    });
    

    Opción: 2

    <?php
    /*
    Plugin Name: Desactivar Actualización para Todos los Plugins
    Description: Evita la actualización automática para todos los plugins.
    */
    
    add_filter('site_transient_update_plugins', function ($value) {
        if (isset($value) && is_object($value)) {
            $value->response = []; // Elimina todas las notificaciones de actualización para todos los plugins
        }
        return $value;
    });
    
    • Tipo de control: Quita la notificación de actualización para plugins específicos o para todos los plugins si se descomenta la línea que vacía la respuesta.
    • Ventaja: No solo detiene las actualizaciones automáticas, sino que también oculta cualquier advertencia o alerta que aparezcan en el panel cuando hay una nueva versión.
    • Limitación: Es más “agresivo” porque engaña a WordPress para que piense que no hay actualizaciones disponibles, lo que puede hacer que el administrador no sepa que el plugin está desactualizado.

    Resumen de diferencias

    Característicaadd_filter(‘auto_update_plugin’)add_filter(‘site_transient_update_plugins’)
    Bloquea actualizaciones automáticasSíNo directo, pero evita notificaciones
    Oculta alertas/notificacionesNoSí
    Control granular por pluginSí (con lógica más avanzada)Sí (elimina plugins específicos de la actualización)
    Recomendado paraControlar actualizaciones automáticasOcultar notificaciones de actualización

    ¿Cuál usar y cuándo?

    • Si solo quieres evitar que WordPress actualice automáticamente los plugins, usa auto_update_plugin.
    • Si quieres ocultar que haya actualizaciones, por ejemplo en sitios donde no quieres que administradores vean las advertencias, usa site_transient_update_plugins.
    • Ambos filtros se pueden combinar para un control completo, pero es importante no abusar, porque mantener plugins desactualizados es un riesgo de seguridad.

    Esta explicación se basa en la documentación oficial de WordPress y buenas prácticas para controlar actualizaciones automáticas y notificaciones en plugins

    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email

    Comments are closed.

    © 2025 zonefuturetech. Todos los derechos reservados.
    • Política de privacidad
    • Política de cookies
    • Contacto
    • Política de cookies
    • Declaración de privacidad

    Type above and press Enter to search. Press Esc to cancel.

    Tecnológicas Digital
    Gestionar consentimiento

    Usamos cookies para mejorar tu experiencia y analizar el uso del sitio. Al aceptar, autorizas el uso de estas tecnologías. Puedes cambiar o retirar tu consentimiento en cualquier momento.

    Funcional Siempre activo
    El almacenamiento o acceso técnico es necesario para permitir un servicio solicitado por el usuario o para transmitir una comunicación a través de una red electrónica.
    Preferencias
    El almacenamiento o acceso técnico es necesario para guardar preferencias legítimas que el usuario no ha solicitado explícitamente.
    Estadísticas
    Se usa almacenamiento o acceso técnico solo para recopilar datos estadísticos sobre el uso del sitio. El almacenamiento o acceso técnico que se utiliza exclusivamente con fines estadísticos anónimos. Sin un requerimiento, el cumplimiento voluntario por parte de tu Proveedor de servicios de Internet, o los registros adicionales de un tercero, la información almacenada o recuperada sólo para este propósito no se puede utilizar para identificarte.
    Marketing
    El almacenamiento o acceso técnico se usa para crear perfiles de usuario con fines publicitarios o para rastrear al usuario en una o varias webs con fines de marketing.
    • Administrar opciones
    • Gestionar los servicios
    • Gestionar {vendor_count} proveedores
    • Leer más sobre estos propósitos
    Ver preferencias
    • {title}
    • {title}
    • {title}
    Tecnológicas Digital
    Gestionar consentimiento
    Para ofrecer las mejores experiencias, utilizamos tecnologías como las cookies para almacenar y/o acceder a la información del dispositivo. El consentimiento de estas tecnologías nos permitirá procesar datos como el comportamiento de navegación o las identificaciones únicas en este sitio. No consentir o retirar el consentimiento, puede afectar negativamente a ciertas características y funciones.
    Funcional Siempre activo
    El almacenamiento o acceso técnico es necesario para permitir un servicio solicitado por el usuario o para transmitir una comunicación a través de una red electrónica.
    Preferencias
    El almacenamiento o acceso técnico es necesario para guardar preferencias legítimas que el usuario no ha solicitado explícitamente.
    Estadísticas
    Se usa almacenamiento o acceso técnico solo para recopilar datos estadísticos sobre el uso del sitio. El almacenamiento o acceso técnico que se utiliza exclusivamente con fines estadísticos anónimos. Sin un requerimiento, el cumplimiento voluntario por parte de tu Proveedor de servicios de Internet, o los registros adicionales de un tercero, la información almacenada o recuperada sólo para este propósito no se puede utilizar para identificarte.
    Marketing
    El almacenamiento o acceso técnico se usa para crear perfiles de usuario con fines publicitarios o para rastrear al usuario en una o varias webs con fines de marketing.
    • Administrar opciones
    • Gestionar los servicios
    • Gestionar {vendor_count} proveedores
    • Leer más sobre estos propósitos
    Ver preferencias
    • {title}
    • {title}
    • {title}