LucusHost, el mejor hosting

Carga selectiva de plugins de administración en WordPress

Publicado el 23 de septiembre de 2020
Actualizado el 6 de octubre de 2021

Cargar de forma selectiva los plugins que nos ayudan a administrar WordPress, pero que no son necesarios en el frontend, es un punto más en la WPO de nuestra web.

En cualquier instalación de WordPress tenemos plugins que nos ayudan en la gestión y administración del mismo, pero que no aportan nada al usuario.

Otro efecto de dichos plugins es que hacen más pesada la carga de nuestra web.

Así que ¿Por qué no hacer que se carguen solo en el backend? Veamos cómo.

Deshabilitar plugins en el front-end de WordPress

/* -------------- Ejecutar solo en el frontend -------------------------------- */
if( !is_admin() ) {
    add_filter( 'option_active_plugins', 'jrb_option_active_plugins', 1);

    function jrb_option_active_plugins ( $plugin_list ){
        //No cargar en el front-end los plugins que son sólo de uso en el back-end

        unset( $plugin_list[array_search( 'carpeta-del-plugin/archivo-del-plugin.php', $plugin_list)]);

        return $plugin_list;
    }
}

Añade una linea unset por cada plugin de administración que utilices, sustituyendo carpeta-del-plugin y archivo-del plugin por los valores adecuados.

Este es un ejemplo con dos de los plugins que incluyo siempre en mis instalaciones, Advanced File Manager y TinyMCE Advanced.

/* -------------- Ejecutar solo en el frontend -------------------------------- */
if( !is_admin() ) {
    add_filter( 'option_active_plugins', 'jrb_option_active_plugins', 1);

    function jrb_option_active_plugins ( $plugin_list ){
        //No cargar en el front-end los plugins que son sólo de uso en el back-end
        unset( $plugin_list[array_search( 'file-manager-advanced/file_manager_advanced.php', $plugin_list)]);
        unset( $plugin_list[array_search( 'tinymce-advanced/tinymce-advanced.php', $plugin_list)]);

        return $plugin_list;
    }

Algunos de los enlaces de este artículo pueden corresponder a programas de afiliación de herramientas que uso, he probado o sé que son de utilidad.

El uso de mis enlaces de afiliado nunca aumenta el precio para ti, pero me dan una pequeña comisión que me permite seguir generando más y mejor contenido.

Por ejemplo, si compras en Amazon, puedes ayudarme haciéndolo con mi enlace de referencia:
https://olladiscoduro.es/amazon

¡Gracias de antemano por tu apoyo!