Descripción
La mayoría de los plugins cargan su CSS y JavaScript en cada página, incluso donde su función nunca aparece. Un script de formulario de contacto en el checkout, una hoja de estilos de slider en las entradas de tu blog, un paquete de botones para compartir en redes sociales en tu política de privacidad. Ese peso ralentiza cada visita.
Pagelean te permite eliminar un script o estilo específico exactamente de las páginas donde no se necesita: la página de inicio, el índice del blog, entradas y páginas individuales (por ID) o por dispositivo. Utiliza el sistema estándar de encolado de WordPress (wp_dequeue_script / wp_dequeue_style), por lo que no dependes de ningún maquetador de páginas ni tienes que aprender nada propietario.
Lo que hace
- Elimina cualquier handle de script o estilo registrado por su nombre.
- Elige dónde se elimina: en todas partes, la página de inicio, el índice de entradas del blog, entradas/páginas individuales (por ID) o solo móvil / solo escritorio.
- Sugerencias de autocompletado a partir de los handles registrados en tu sitio.
- Se ejecuta de forma tardía en el front-end para eliminar handles de manera fiable y nunca afecta a la administración.
Lo que no hace
No minifica, combina ni aplaza. Elimina lo que le indiques que elimine: nada automático, nada oculto. Eliminar un handle del cual depende otro script puede romper funcionalidades, así que cambia una regla a la vez y revisa el front-end.
Parte de la familia Plogins
Pagelean forma parte de una familia de plugins pequeños y especializados para WordPress y WooCommerce de WPPoland. Obtén más información en plogins.com.
Instalación
- Sube el plugin a
/wp-content/plugins/pageleano instálalo desde la pantalla de Plugins. - Actívalo.
- Ve a Pagelean en el menú principal de administración.
- Añade una regla: escribe el handle, elige script o estilo y selecciona dónde eliminarlo.
- Guarda y luego revisa el front-end.
Preguntas frecuentes
-
¿Cómo encuentro el nombre de un handle?
-
Abre la página en tu navegador, ve el código fuente o la pestaña Red y busca el atributo
idde las etiquetas<script>/<link>; por lo general termina en-jso-css(el handle es ese valor sin el sufijo). La pantalla de ajustes también ofrece autocompletado a partir de los handles registrados actualmente en tu sitio. -
¿Cuándo se aplican los ID de entradas/páginas?
-
Solo a las dos condiciones de entradas/páginas individuales. Las otras condiciones (en todas partes, página de inicio, índice del blog, móvil, escritorio) deciden solo a partir de la petición, por lo que la casilla de ID aparece atenuada para ellas y una regla establecida de esa manera elimina el handle en cada página que coincida.
-
¿Esto romperá mi sitio?
-
Solo elimina lo que configuras. Si un handle que eliminas es una dependencia de otro script, ese otro script podría dejar de funcionar. Cambia una regla a la vez y verifica el front-end. Puedes eliminar una regla para restaurar el recurso al instante.
-
¿Funciona sin un maquetador de páginas o WooCommerce?
-
Sí. Solo utiliza funciones del núcleo de WordPress y funciona en cualquier tema.
-
¿Se ejecuta en la administración?
-
No. Las reglas solo se aplican en el front-end.
Reseñas
Colaboradores y desarrolladores
Este software es de código abierto. Las siguientes personas han contribuido a este plugin.
Colaboradores“Pagelean – Conditional Script and Style Loading” ha sido traducido a 3 idiomas locales. Gracias a los traductores por sus contribuciones.
Traduce “Pagelean – Conditional Script and Style Loading” a tu idioma.
¿Interesado en el desarrollo?
Revisa el código, echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.
Registro de cambios
1.1.2
- El formulario de ajustes desinfecta cada campo de regla a medida que se lee, y el aviso de guardado solo se muestra para el valor exacto que establece el plugin.
1.1.1
- Se renombró a Pagelean, un nombre simple en inglés en lugar del nombre en esperanto. El textdomain y la carpeta del plugin siguen el nombre; los ajustes almacenados, las opciones y cada hook permanecen sin cambios.
- El cargador automático ya no deja una variable global.
1.1.0
- Se renombró a Malpezo. El equipo de revisión de WordPress.org solicita que el nombre de un plugin comience con un identificador distintivo y acuñado en lugar de una palabra descriptiva genérica. Malpezo significa ligereza en esperanto. El textdomain sigue el nombre; las reglas almacenadas, los ajustes y cada hook permanecen sin cambios.
1.0.5
- Se regeneró la plantilla de traducción. Todavía nombraba una versión anterior del plugin y apuntaba a líneas de código fuente que se habían movido desde entonces, que es lo que las herramientas de traducción leen para mostrar una cadena en contexto.
1.0.4
- Probado con WordPress 7.1. Verificado al activar esta versión en una instalación limpia de 7.1 con WooCommerce 11.1, no editando la cabecera.
1.0.3
- La casilla de ID de entradas/páginas ahora solo está disponible para las dos condiciones de entradas/páginas individuales, que son las que pueden actuar sobre ella. Con cualquier otra condición, aparece atenuada con una breve nota, de modo que una regla establecida en «En todas partes» o en un dispositivo ya no parezca limitada a unas pocas páginas cuando, de hecho, el handle se elimina en todo el sitio.
1.0.1
- Actualización de versión para cumplir con la versión mínima de la familia para el envío a WordPress.org.
1.0.0
- Lanzamiento inicial.

