Cómo Desactivar los Comentarios en WordPress y Eliminar Scripts Innecesarios

Artículos Guías Manuales Sistemas Linux Windows Redes MySql Binario 0 Binario Cero

Muchos de estos scripts no son necesarios dependiendo de los plugins y temas que estés utilizando en WordPress, lo que puede mejorar la velocidad de carga del sitio.

Aquí tienes una lista de algunos otros scripts comunes que podrías desactivar si no los necesitas:

  1. Relleno de emojis (ya lo hemos desactivado en tu ejemplo anterior).
  2. Script de comentarios: Si no usas los comentarios en tu sitio, puedes desactivarlo.
  3. Jetpack: Si tienes Jetpack pero no usas características como las estadísticas, la carga de imágenes, o el acceso a la red social, puedes eliminar algunos scripts de Jetpack.
  4. wp-embed: WordPress incluye un script para facilitar el embebido de contenido (como videos de YouTube). Si no necesitas esta funcionalidad, puedes eliminarlo.
  5. WordPress o plugins específicos: A veces, plugins o temas añaden scripts que no son necesarios dependiendo de lo que uses. Puedes revisarlos y desactivarlos.

Aquí hay algunos ejemplos de cómo desactivar otros scripts o funciones innecesarias en WordPress:

Desactivar el script de comentarios:

// Desactivar script de comentarios si no se usan
if ( !is_singular() || !comments_open() ) {
remove_action( 'wp_footer', 'print_comment_form_script' );
remove_action( 'wp_head', 'print_comments' );
}

Desactivar wp-embed (embebido de contenido):

// Desactivar wp-embed script
remove_action( 'wp_head', 'wp_oembed_add_discovery_links' );
remove_action( 'wp_head', 'wp_oembed_add_host_js' );

Desactivar scripts de Jetpack:

// Desactivar scripts de Jetpack que no se usen
function desactivar_jetpack_scripts() {
if ( class_exists( 'Jetpack' ) ) {
wp_dequeue_script( 'jetpack-carousel' );
wp_dequeue_script( 'jetpack-lazy-images' );
}
}
add_action( 'wp_enqueue_scripts', 'desactivar_jetpack_scripts', 100 );

Desactivar emojis de los comentarios:

Si no usas emojis en los comentarios, puedes eliminar el script correspondiente:

// Desactivar emoji en los comentarios
remove_action( 'wp_head', 'print_emoji_detection_script' );
remove_action( 'wp_print_styles', 'print_emoji_styles' );

Desactivar WP's Rest API si no la necesitas:

// Desactivar la API REST de WordPress si no la necesitas
remove_action( 'wp_head', 'wp_oembed_add_host_js' );
remove_action( 'wp_json_server_request', 'rest_api_init' );

Desactivar jQuery Migrate (si tu tema y plugins no lo requieren):

// Desactivar jQuery Migrate si no es necesario
if ( !is_admin() ) {
add_action( 'wp_enqueue_scripts', function() {
wp_deregister_script( 'jquery' );
wp_register_script( 'jquery', includes_url( '/js/jquery/jquery.js' ), false, false, true );
}, 100 );
}

Puedes agregar estos fragmentos al plugin que ya creaste o a tu archivo functions.php si prefieres no crear un plugin adicional.

Recuerda siempre probar tu sitio después de desactivar estos scripts para asegurarte de que todo funcione correctamente.