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

- Link: https://binariocero.com/php/como-desactivar-los-comentarios-en-wordpress-y-eliminar-scripts-innecesarios
- Published: 2025-02-03T17:05:18+01:00
- Author: Juan José Fernández Durán

![Loading](https://binariocero.com/wp-content/plugins/page-views-count/ajax-loader-
2x.gif)

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:

    ```wp-block-preformatted
    // Desactivar script de comentarios si no se usanif ( !is_singular() || !comments_open() ) {    remove_action( 'wp_footer', 'print_comment_form_script' );    remove_action( 'wp_head', 'print_comments' );}
    ```

### Desactivar wp-embed (embebido de contenido):

    ```wp-block-preformatted
    // Desactivar wp-embed scriptremove_action( 'wp_head', 'wp_oembed_add_discovery_links' );remove_action( 'wp_head', 'wp_oembed_add_host_js' );
    ```

### Desactivar scripts de Jetpack:

    ```wp-block-preformatted
    // Desactivar scripts de Jetpack que no se usenfunction 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:

    ```wp-block-preformatted
    // Desactivar emoji en los comentariosremove_action( 'wp_head', 'print_emoji_detection_script' );remove_action( 'wp_print_styles', 'print_emoji_styles' );
    ```

### Desactivar WP's Rest API si no la necesitas:

    ```wp-block-preformatted
    // Desactivar la API REST de WordPress si no la necesitasremove_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):

    ```wp-block-preformatted
    // Desactivar jQuery Migrate si no es necesarioif ( !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.
