Mejora rendimiento web con plugin WP Disable en WordPress

  • Autor Autor ramonjosegn
  • Fecha de inicio Fecha de inicio
R

ramonjosegn

WP Disable es un nuevo plugin en el repertorio de WordPress que te permitirá desactivar algunas opciones que vienen por defecto en WordPress.

El plugin te permitirá desactivar algunas de estas opciones que pueden estar sobrecargando tu web y que quizás ni siquiera estás usando

Desactiva Emojis (iconos integrados en WordPress)
Desactiva Gravatars
Desactiva embedidos (cuando pegas twitter, youtube u otras webs cargan de forma automática en WordPress - si usas plugins ni necesitas esta opción)
Eliminar Querystrings (si no los usas, mejora el sistema de caché que uses)

Espero que os guste.

No es un plugin con muchas opciones pero es uno de esos plugins que deberían venir de forma nativa en WordPress al fin y al cabo ¿cuántos de nosotros usamos emojis, por ejemplo? Y si no los usamos ¿qué sentido tiene cargarlos cada vez que el visitante ingresa a cada una de tus páginas?

Información detallada sobre las optimizaciones están disponibles en este enlace web - WordPress Performance – Breaking It Down by HTTP Requests

WP Disable — WordPress Plugins
WP Disable ? WordPress Plugins

 
Habrá que probar este nuevo plugin y ver que tal.

A mí los embeds de enlaces me tienen frito... pero no quiero desactivar los de youtube y twitter porque los uso... Ya pregunté pero por ahora nadie me ha respondidido para desactivarlos de forma independiente.
 
A mí los embeds de enlaces me tienen frito... pero no quiero desactivar los de youtube y twitter porque los uso... Ya pregunté pero por ahora nadie me ha respondidido para desactivarlos de forma independiente.
Tienes razón, en ese caso lo mejor es hacerlo manualmente.
 
[MENTION=1576]ramonjosegn[/MENTION] Utilizas alguna herramienta o programa confiable para testear la velocidad de carga de tu página web? Un saludo.
 
[MENTION=1576]ramonjosegn[/MENTION] Utilizas alguna herramienta o programa confiable para testear la velocidad de carga de tu página web? Un saludo.

En la web hay varias, pingdom, gmetrix...

- - - Actualizado - - -

[MENTION=1576]ramonjosegn[/MENTION] Utilizas alguna herramienta o programa confiable para testear la velocidad de carga de tu página web? Un saludo.

En la web hay varias, pingdom, gmetrix...
 
SIEMPRE que mido la velocidad de los themes que uso los emojis están ahí molestando, indicando que se deberían desactivar para una mejor carga. Yo los uso poco y nada, pero igual aún no lo he hecho. Con este plugin no podría ser más fácil.
 
SIEMPRE que mido la velocidad de los themes que uso los emojis están ahí molestando, indicando que se deberían desactivar para una mejor carga. Yo los uso poco y nada, pero igual aún no lo he hecho. Con este plugin no podría ser más fácil.

Hay varios plugins que desactivan los emojis. También hay uno por ahí (no recuerdo el nombre) que permite comprimirlos así que los puedes seguir usando pero sin perderlos pero usando menos ancho de banda.
 
Me parece muy bueno, aunque como dices habría que buscar como desactivar de manera independiente los embed.
 
Ingresando las siguientes líneas de código en el archivo functions.php del theme se impide la carga de emojis y se desactivan los oembeds, todo esto sin instalar otro plugin :encouragement: .
PHP:
function load_setup() {
/* Remuevo los emojis para optimiza la carga */
    remove_action('wp_head', 'print_emoji_detection_script', 7);
    remove_action('admin_print_scripts', 'print_emoji_detection_script');
    remove_action('admin_print_styles', 'print_emoji_styles');
    remove_action('wp_print_styles', 'print_emoji_styles');
    remove_filter('the_content_feed', 'wp_staticize_emoji');
    remove_filter('comment_text_rss', 'wp_staticize_emoji');
    remove_filter('wp_mail', 'wp_staticize_emoji_for_email');

    /* Remuevo oEmbeds */
    // Remove the REST API endpoint.
    remove_action('rest_api_init', 'wp_oembed_register_route');
    // Turn off oEmbed auto discovery.
    add_filter('embed_oembed_discover', '__return_false');
    // Don't filter oEmbed results.
    remove_filter('oembed_dataparse', 'wp_filter_oembed_result', 10);
    // Remove oEmbed discovery links.
    remove_action('wp_head', 'wp_oembed_add_discovery_links');
    // Remove oEmbed-specific JavaScript from the front-end and back-end.
    remove_action('wp_head', 'wp_oembed_add_host_js');
   // Remove filter of the oEmbed result before any HTTP requests are made.
    remove_filter('pre_oembed_result', 'wp_filter_pre_oembed_result', 10);

}

add_action('after_setup_theme', 'load_setup');
 
Gracias por compartir esta interesante alternativa para los que gustan de hacer las cosas manualmente [MENTION=83163]TonchitoZ[/MENTION]
 
Atrás
Arriba