fbpx
Digitalisimo

Ocultar Plugins WordPress del Backend con Código

Ocultar Plugins WordPress
Ocultar Plugins WordPress. Aprenderás a protegerlos de su manipulación en tu backend. Es importante mencionar que debido a…
Contenido
    Add a header to begin generating the table of contents
    Elementor
    Plugin utilizado y recomendado por Digitalisimo.net

    Ocultar plugins WordPress se basa en desaparecer de la lista de plugins de tu backend el o los plugins deseados, y esto complicara la actualización y manipulación cuando se desee editar.

    Sin embargo, el plugin seguirá activo y disponible en el menú de navegación de tu WordPress por lo que se podrá utilizar sin ningún problema.

    Esta medida para ocultar un plugin de WordPress se puede hacer de forma individual con le plugin que desees solo copiando y pegando el siguiente código de cada plugin.

    La ruta de cada archivo la podrás encontrar dentro de la carpeta wp-content / plugins / nombredeplugin / nombredeplugin.php y tendpras que incrustar el código en el archivo functions.php de tu tema el cual se encuentra normalmente en la ruta wp-content / themes / tema

    Ocultar Plugins WordPress

    Código

    				
    					function mytheme_hide_plugins($plugins) {
     
        // Ocultamos el plugin "Hello Dolly"
        if ( is_plugin_active( 'hello.php' ) ) {
            unset( $plugins['hello.php'] );
        }
     
        // Ocultamos el plugin "Akismet"
        if (is_plugin_active( 'akismet/akismet.php' ) ) {
            unset( $plugins['akismet/akismet.php'] );
        }
     
        // Ocultamos el plugin "Contact Form 7"
        if (is_plugin_active( 'contact-form-7/wp-contact-form-7.php' ) ) {
            unset( $plugins['contact-form-7/wp-contact-form-7.php'] );
        }
     
        // Ocultamos el plugin "Google XML Sitemaps"
        if ( is_plugin_active( 'google-sitemap-generator/sitemap.php' ) ) {
            unset( $plugins['google-sitemap-generator/sitemap.php'] );
        }
     
        // Ocultamos el plugin "WordPress SEO by Yoast"
        if ( is_plugin_active( 'wordpress-seo/wp-seo.php' ) ) {
            unset( $plugins['wordpress-seo/wp-seo.php'] );
        }
     
        // Ocultamos el plugin "Gravity Forms"
        if ( is_plugin_active( 'gravityforms/gravityforms.php' ) ) {
            unset( $plugins['gravityforms/gravityforms.php'] );
        }
     
        // Ocultamos el plugin "WooCommerce"
        if ( is_plugin_active( 'woocommerce/woocommerce.php' ) ) {
            unset( $plugins['woocommerce/woocommerce.php'] );
        }
     
        // Ocultamos el plugin "WP-DBManager"
        if ( is_plugin_active( 'wp-dbmanager/wp-dbmanager.php' ) ) {
            unset( $plugins['wp-dbmanager/wp-dbmanager.php'] );
        }
     
        return $plugins;
    }
    add_filter( 'all_plugins', 'mytheme_hide_plugins' );
    				
    			

    Ocultar plugins WordPress - listado completo

    Si no es suficiente con sólo ocultar algún plugin de nuestro backend, el siguiente código te ayudará a eliminar del menu principal el listado de plugins.

    Aún así lo que estamos haciendo es solo ocultar el menú, ya que La lista de plugins sigue siendo accesible escribiendo en la barra de direcciones del navegador esta URL: https://www.tudominio.com/wp-admin/plugins.php.

    				
    					/*
     * Eliminamos el acceso a la página de plugins 
     * del menú principal incluso para usuarios administradores.
     */
    function mytheme_remove_from_menu() {
        remove_menu_page('plugins.php');
    }
    add_action('admin_menu', 'mytheme_remove_from_menu');
    				
    			

    Ocultar Plugins WordPress - Cambiando la ruta y el directorio

    Ocultar plugins WordPress en ocasiones se quedará corto para usuarios un poco más experimentados, por eso tenemos la posibilidad de cambiar las rutas predeterminadas de los plugin por otras personalizadas por nosotros.

    Para ello tenemos que definir las constantes WP_PLUGIN_DIR y WP_PLUGIN_URL en el archivo de configuración del sistema wp-config.php en nuestro servidor.

    				
    					// Cambiar directorio de plugins
    define( 'WP_PLUGIN_DIR', 'nueva/ruta/carpeta/plugins' );
    define( 'WP_PLUGIN_URL', '/url/destino/plugins' );
    				
    			
    Hostgator
    Servidores utilizados y recomendados por Digitalisimo.net
    Compartir
    Facebook
    Twitter
    LinkedIn
    Pinterest
    WhatsApp
    Telegram
    Email
    Producto utilizado y recomendado por Digitalisimo.net

    Deja un comentario

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