blog webempresa

Desactivar plugins en algunas páginas en WordPress

por | Nov 20, 2022 | Tutoriales WordPress Avanzados

Desactivar plugins para algunas páginas en especifico en WordPress

Gracias a los incontables plugins con los que cuenta WordPress lo hace un CMS flexible y fácil de modificar, igualmente el instalar plugins en WordPress al ser tan sencillo muchas veces tenemos demasiados de estos activos en una misma instalación, en ocasiones afectando la velocidad de WordPress o la carga de nuestra página.

Especialmente, al tener tantos plugins activos, esto consumen una gran carga de recursos, sin contar que muchas hace a WordPress lento.

Por lo que puede llegarse a dar el caso en el que necesitemos de algunos plugins solo en ciertas páginas y no en todo nuestro sitio. Por lo que en esta guía vamos a ver el cómo desactivar plugins en algunas páginas en wordPress que no los necesitamos.

  ¿Es necesario el desactivar plugins en algunas páginas de WordPress?


Existen varias razones por las cuales necesitemos desactivar un plugin para algunas páginas en WordPress o publicaciones. Igualmente, el plugin cargará archivos CSS y JavaScript en todo el sitio de WordPress, lo que puede hacer más lenta la carga de estas otras publicaciones o páginas donde no es necesario que este activo el mismo. Por ejemplo:

Algunos plugins como por ejemplo, Contact Form 7 cargan archivos CSS y JS en todo el sitio. Sin embargo, lo más usual es que únicamente estemos utilizando un formulario en la página de contacto y no en todas las páginas o publicaciones.

Los temas de WordPress en algunas ocasiones trabajan con plugins de constructores visuales de WordPress, por ejemplo, Elementor y WPBakery Visual Composer. En ciertos casos solo los utilizamos en construir las páginas y no en publicaciones, o viceversa.

Los plugins de comercio electrónico, como lo puede ser WooCommerce, normalmente solo necesitan configurarse en las páginas de productos y tiendas, especialmente si no se está utilizando un mini carrito en el menú para que esté visible en todo momento.

Los plugins de carrito para WooCommerce, son varios los plugins especializados para utilizarse directamente en la página de compra o solo en el carrito.

Plugins personalizados que creen nuevas secciones, por ejemplo, guías, foro, u otros que generen un custom post type solo visible en esa página creada.

La lista de plugins va en aumento según van publicándose nuevos plugins con nuevas funcionalidades que carguen en todo nuestro sitio sin tener que utilizarlos del todo. Lastimosamente, estos plugins no ofrecen una opción dentro del mismo para controlar si son cargados o si van a trabajar con un CSS y JavaScript en todo el sitio, en lugar de algunas páginas que sí que estemos utilizando para esto.

En cualquiera de los casos vamos a ver un plugin que nos ayudara a realizar esta función principal que les falta a estos plugins.

  Instalación de Plugin Organizer


Como hemos visto en otras oportunidades debemos ingresar en la administración de WordPress y vamos hasta el panel lateral de Plugins > Agregar nuevo, escribimos en el buscador el nombre del plugin, en este caso Plugin Organizer.

búsqueda plugin organizer

Después de encontrar el plugin, lo vamos a instalar, luego completamos el proceso activándolo para poder comenzar a utilizarlo. De igual forma, en caso de que queramos instalarlo de forma manual, podemos descargarlo del siguiente enlace:

Plugin Organizer

Una vez que lo descarguemos seguimos los mismos pasos anteriores, ingresamos al panel lateral de WordPress que corresponde a Plugins > Agregar nuevo > subir plugin. Directamente, este botón lo encontramos en la parte superior del todo una vez ingresamos al buscador de plugins.

subir plugins manualmente

  Usabilidad de Plugin Organizer


Directamente con este plugin podremos reorganizar el orden de carga de los plugins que tenemos activos en nuestro sitio, desactivar plugins en WordPress de forma global y habilitarlos únicamente en las publicaciones o páginas en donde los necesitemos, desactivar de forma selectiva los plugins para una publicación o página en específico. El caso contrario, pero similar al anterior donde desactivamos en todo el sitio y solo activamos para algunos, por último nos es posible crear grupos para combinar plugins y usarlos para carga diferida u organizarlos por prioridad.

Lo que buscamos con este plugin es no tener una carga excesiva de todos los plugins en todo el sitio, igualmente hay que recordar que reorganizar el orden de carga de los plugins puede ser contraproducente en algunos casos, de hecho este es un aviso que plantea el mismo plugin organizer. Nos mostrará una advertencia sobre esto, por lo que es importante tener siempre una copia de seguridad de WordPress, si utilizamos la herramienta de Superbackup mucho mejor.

  Ajuste general del plugin organizer


Después de que tengamos activo el plugin, vamos a ver un nuevo panel lateral en WordPress, con el nombre de Plugin organizer del cual vamos a ingresar en el primer submenú, sería el de configuración. Aquí vamos a habilitar las opciones que necesitemos para nuestro sitio, por lo que vamos a explicar los puntos de estos ajustes generales:

Carga selectiva de plugins: El activar esta opción podremos desactivar los plugins en todo el sitio, directamente al activar esta opción debemos ingresar en la pestaña, administrar archivo de plugins MU y hacemos clic en el botón de copiar. Esto copiará el plugin MU en la carpeta /wp-content/mu-plugins de nuestro sitio. Este paso es obligatorio para que este ajuste para que funcione, correctamente.

Carga selectiva de plugins móviles: De igual forma que el anterior se aplicaba a todo el sitio, esta es para activar únicamente la carga selectiva para dispositivos móviles. Esto es útil cuando tenemos temas móviles separados para nuestro sitio. De forma predeterminada, debemos dejar esta opción desactivada, igualmente si lo activamos por alguna razón debemos recordar que debemos ingresar a Agentes de usuario móvil, y configurar los dispositivos a tomar en cuenta.

Carga selectiva de plugins de administración: Básicamente, el propio nombre lo indica, al activar esta opción podremos controlar la carga de plugins en el panel de administración.

Deshabilite los plugins por rol: Esta opción se utiliza para deshabilitar los plugins según los roles de usuario disponibles en nuestro sitio.

Deshabilitar mensaje de depuración: Este plugin nos va a mostrar mensajes de depuración, este será de los plugins tanto activos como desactivados en la interfaz del mismo cuando esta opción se encuentra activa.

  Desactivar plugins de forma global


Si deseamos desactivar los plugins directamente de forma temporal en nuestra web, ingresamos a la opción de plugins globales. Aquí es donde podemos ver las opciones para desactivar los plugin, esto usualmente se utiliza por si tenemos un problema con algún plugin y queremos realizar, pruebas.

desactivar plugins organizer

Puede editar publicaciones individuales y habilitar los complementos desde el editor. Cuando esté en el editor, seleccione la casilla de verificación “Anular la configuración del tipo de publicación”. Esto mostrará controles similares a los que ve en la página de configuración global. Haga clic en cualquier complemento para deshabilitarlo en la publicación para el rol seleccionado y publique su publicación. De esta manera, puede probar el comportamiento de cualquier complemento solo en cierta publicación o página de su sitio, sin afectar el otro contenido.

  Desactivar plugins en páginas de búsqueda


Adicional a poder desactivar los plugins de forma general para todo el sitio, podemos hacer uso de la herramienta de desactivación para páginas de búsqueda, para esto ingresamos a search plugins aquí tenemos en cuenta que los plugins que desactivamos solo se aplicaran a la página de búsqueda por defecto de WordPress.

pagina de búsqueda

Ya en esta opción es donde podemos ir sacando provecho a este plugin, ya que si no queremos algunos de estos activos en la página de búsqueda podemos desactivar los que no necesitemos.

  Desactivar plugins en publicaciones específicas, entradas o páginas en general


Para poder agregar esta función debemos ingresar a post types plugins al ingresar a esta sección nos va a permitir seleccionar si queremos desactivar los plugins para las páginas o entradas, una vez seleccionado siempre es lo mismo, ir haciendo clic sobre los plugins en verde para desactivarlos de estas secciones.

desactivación de post types

  Desactivar plugins en una página, publicación personalizada o entrada de blog


En el caso de que necesitemos desactivar únicamente para los plugins en una página en específico o bien una entrada, necesitamos ingresar directamente en la página a la que vamos a desactivarle los mismos, luego de hacer esto vamos a ver una opción en la parte inferior de la entrada con los mismos campos que hemos visto en otras opciones.

Plugins en publicaciones

Es posible elegir el rol de No conectado de tal forma que solo se vean desactivados los plugins directamente para usuarios que no están iniciados en la sesión. Como hemos visto a medida que desactivamos plugins al momento de hacerle clic, el color indicativo de activo es el verde y se desactivó es el rojo. Luego de que tenemos los cambios realizados, hacemos clic en guardar estos mismos, ya sea una publicación o directamente en los ajustes generales.

  Conclusión


El plugin de organizador nos ayuda a controlar las cargas de los complementos, en ocasiones nuestros plugins tan pesados son un problema para las mismas, por lo que el uso de esto nos ayuda a prevenir problemas de recursos. También podemos desactivar de forma global los plugins, más que nada para realizar pruebas; sin embargo, también podemos hacer uso de esto para desactivar de forma general un plugin que no nos convenza para luego eliminarlo. Por último, y no menos importante, tenemos la posibilidad de manualmente ingresar a la página o entrada personalizada y desactivar en este los plugins innecesarios. Esto nos beneficia para tanto cargas de CSS como JavaScript, de tal forma que nuestro sitio puede ganar un poco más de velocidad en estas páginas que no nos interesa tener los plugins.

También te puede interesar:

¿Te ha resultado útil este artículo?

Black Friday 2024