Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Cómo mostrar primero los comentarios más recientes en WordPress

Después de más de una década gestionando blogs en WordPress, hemos aprendido lo siguiente: mostrar comentarios antiguos en la parte superior de las entradas puede hacer que el sitio parezca descuidado.

Piense en ello. Un visitante nuevo llega a tu blog y ve comentarios de hace 10 años. No es genial, ¿verdad? Es como entrar en una tienda con productos anticuados en el escaparate.

Por eso siempre recomendamos mostrar primero los comentarios nuevos. Es un retoque sencillo, pero marca una gran diferencia. Tu sitio parece activo y es más probable que la gente participe en la conversación. Veamos dos formas sencillas de mostrar los comentarios más recientes en WordPress.

Display newer comments on top in WordPress

¿Por qué mostrar primero los comentarios más recientes en WordPress?

Por defecto, WordPress coloca los comentarios más antiguos en la parte superior, pero esto puede no ayudar a suscitar nuevas conversaciones. Si pones los comentarios más recientes en primer lugar, motivarás a los visitantes a unirse a los debates en curso, impulsando la participación de los usuarios en tu blog de WordPress.

Además, resaltar los últimos comentarios refresca el aspecto de su sitio y lo hace más atractivo, aumentando potencialmente las páginas vistas y reduciendo la tasa de rebote en WordPress.

An example of recent comments in a WPBeginner article

Dicho esto, veamos cómo puedes mostrar fácilmente los comentarios más recientes primero en WordPress. Simplemente utilice los enlaces rápidos a continuación para saltar al método que desea utilizar:

Método 1: Mostrar primero los comentarios más recientes en los ajustes de WordPress (sin plugin)

La forma más sencilla de reorganizar sus comentarios es encabezando Ajustes ” Discusión en su escritorio de WordPress.

Showing newest comments first in the WordPress settings screen

En la sección “Otros ajustes de comentarios”, seleccione “Los comentarios deben mostrarse con…”.

Esta opción está establecida por defecto como “comentarios más antiguos en la parte superior de cada página”, pero puedes abrir este menú desplegable y elegir “más recientes” en su lugar.

Showing the most recent comments first in WordPress

Una vez hecho esto, basta con desplazarse hasta el final de la página y hacer clic en “Guardar cambios” para establecer los ajustes.

Ahora, si visita su blog WordPress, verá primero los comentarios más recientes.

Clicking the 'Save Changes' button on the WordPress Discussion settings page

Para más información acerca de cómo utilizar los ajustes de debate de WordPress, consulte nuestra guía para principiantes sobre cómo moderar los comentarios en WordPress.

Método 2: Establecer manualmente el orden de visualización de los comentarios en WordPress (Método del código)

El primer método es el más sencillo, pero hay algunos casos en los que los ajustes de WordPress no funcionarán. Por ejemplo, es posible que esté utilizando un tema de WordPress que anula los ajustes por defecto de WordPress.

En ese caso, puedes mostrar primero los comentarios más recientes utilizando un código.

A menudo, los tutoriales le dirán que añada fragmentos de código personalizados al archivo functions.php de su tema. Sin embargo, no recomendamos este método porque un pequeño error en tu código podría causar una serie de errores comunes de WordPress o incluso romper tu sitio por completo.

Por eso recomendamos usar WPCode. Es la forma más fácil y segura de añadir fragmentos de código en WordPress sin tener que editar ningún archivo del núcleo de WordPress.

Lo primero que tienes que hacer es instalar y activar el plugin gratuito WPCode en tu sitio web. Para más detalles, consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

Una vez activado, debe ir a Fragmentos de código “ Añadir fragmento en su escritorio de WordPress.

The WPCode WordPress code snippet plugin

Aquí verá todos los fragmentos de código que puede añadir a su sitio.

Como queremos añadir nuestro propio fragmento de código, basta con pasar el cursor por encima de “Añadir código personalizado” y hacer clic en “Usar fragmento de código”.

Changing the order of WordPress comments using code

Para empezar, introduzca un título para el fragmento de código personalizado. Puede ser cualquier cosa que le ayude a identificar el fragmento de código en su escritorio de WordPress.

A continuación, abra el menú desplegable “Tipo de código” y seleccione “Fragmento de código PHP”.

Adding custom PHP to your WordPress pages and posts

Ahora, puedes seguir adelante y pegar el siguiente fragmento de código en el editor de código:

function wpb_reverse_comments($comments) {
// Check comment order
$comment_order = get_option('comment_order');
 
// if comment order is default then change it.
if ( $comment_order == 'asc' ) {
return array_reverse($comments);
}
}
add_filter ('comments_array', 'wpb_reverse_comments');

Este código empieza por comprobar los ajustes de WordPress. Si el orden de los comentarios está establecido en primero los más antiguos, el fragmento de código lo anulará para que aparezcan primero los comentarios más recientes.

A continuación, desplácese hasta la sección “Inserción”. Si aún no está seleccionada, elige el método “Inserción automática” para que el fragmento de código se utilice en todo tu sitio web de WordPress.

A continuación, abre el menú desplegable “Ubicación” y selecciona “Ejecutar en todas partes”.

Run the comment snippet everywhere on your WordPress website

Una vez hecho esto, desplázate a la parte superior de la pantalla y haz clic en el conmutador “Inactivo” para que cambie a “Activo”.

Por último, haga clic en “Guardar fragmento de código”.

Saving a recent comments snippet in WordPress

Para que el fragmento de código aparezca en su sitio web, haga clic en el carrusel / control deslizante “Inactivo” para que se convierta en “Activo”.

Por último, haga clic en “Actualizar”.

Showing newest comments first using code

Ahora, si visita su sitio web WordPress, verá los comentarios más recientes en la parte superior de la sección de comentarios.

Ten en cuenta que el código anulará los ajustes de WordPress. Si quieres volver a mostrar primero los comentarios más antiguos, tendrás que desactivar el fragmento de código.

Simplemente vaya a Fragmentos de código “ Fragmentos de código. Aquí, busque el fragmento de código de comentario y haga clic en su conmutador para pasarlo de activo (azul) a inactivo (gris).

Showing newest comments first using WPCode

Consejo extra: Aumenta la participación en los comentarios con Thrive Comments

Mostrar los comentarios más recientes en WordPress es sólo una forma de aumentar la participación de los usuarios. Otro método es utilizar un plugin de comentarios como Thrive Comments.

De todos los plugins de comentarios que hemos probado, Thrive Comments tiene algunas de las características más completas para mejorar tu sección de comentarios.

Por ejemplo, puede utilizar la característica de conversión de comentarios para redirigir a los comentaristas a una acción específica después de que dejen un comentario.

Puede ser una página de agradecimiento personalizada, una entrada relacionada o un formulario de suscripción con Thrive Leads.

Thrive Comments' post-comment actions

Aparte de eso, Thrive Comments tiene características que te ayudarán a gestionar la conversación en general. Por ejemplo, puedes caracterizar / ocultar comentarios para mostrar los buenos y ocultar los menos útiles, o activar me gusta y no me gusta para fomentar una mayor interacción. De esta forma, creas un área de comentarios más activa y con mayor participación.

Puedes aprender más acerca de este plugin en nuestra reseña / valoración de Thrive Themes Suite.

Esperamos que este artículo te haya ayudado a aprender cómo mostrar los comentarios más recientes en WordPress. Puede que también quieras ver nuestro artículo sobre cómo conseguir más comentarios en las entradas de tu blog de WordPress y nuestra guía para principiantes sobre cómo escribir un buen comentario en un blog y evitar el filtro de Spam.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Descargo: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, podemos ganar una comisión. Vea cómo se financia WPBeginner , por qué es importante, y cómo puede apoyarnos. Aquí está nuestro proceso editorial .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

El último kit de herramientas de WordPress

Obtenga acceso GRATUITO a nuestro kit de herramientas - una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Reader Interactions

22 comentariosDeja una respuesta

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Lisa

    I don’t have the “other comments” option. What do I need to do to make it available?

    • WPBeginner Support

      Are you on WordPress.com?

      Administrador

  3. M Smith

    Thanks so much! Had this fixed in a few seconds!

    • WPBeginner Support

      You’re welcome :)

      Administrador

  4. Jo Smith

    Wow this was really helpful! Thank you.

  5. ZYnth RObinson

    thank you! this is the only thing that worked for me!!

  6. Andrei

    Thank you for this tip: $comments = array_reverse($comments);
    I tried the admin option of showing newest comments at the top and it didn’t work, but your code worked. Thank you!

  7. rexcollin91

    I think this is one of the most important info for me. And i’m glad reading your article. But should remark on some general things, The website style is wonderful, the articles is really excellent

  8. jackmoores

    Hey I discovered this web site to be actually interesting! Bookmarked!

  9. tonchavez17

    I am typically to running a blog and i really respect your content. The article has actually peaks my interest. I’m going to bookmark your web site and maintain checking for new information.I am typically to running a blog and i really respect your content. The article has actually peaks my interest. I’m going to bookmark your web site and maintain checking for new information.

  10. shainatim

    I prefer method 2, it is easier than codes. I hate codes coz I am not good at it. Thanks for the plugin.

  11. Jim Hutchinson

    @Grace T In your Dashboard, drop down the Plugins list and click Add New. In there you will see a link on top to Upload. Click that and then the Browse button to locate the ZIP file you downloaded. Then click Install Now.

    You may be prompted for your FTP login details. If you are, enter it and click the Proceed button. The next page will show 2 links: Activate Plugin and Return to Plugins page. Click Activate Plugin to start using it now.

  12. Grace T

    I downloaded the plugin, but I’m really not great with technology, so how do you activate it? This sounds like a stupid question, but I really need help!

  13. Udegbunam Chukwudi

    @Jim Hutchinson: That discussion settings stuff doesn’t work at all.

    @Editorial Staff: It would have been better if you just said replace with .
    I had to go to the wordpress forum to find this solution.

  14. Jim Hutchinson

    A plugin is not needed for this. Just go into the Discussion Settings and select how you want the comments to show, older or newer.

    “Comments should be displayed with the [older][newer] comments at the top of each page”

      • Chijo

        I see that this plugin has not been updated since 2008 so I’m wary about using it.

        Also, I do see the setting in Discussion and have set my comments to display Newest at the top, but that doesn’t seem to work.

        Anyone have any thoughts?

        thanks

  15. Kevin

    I am having a custom WordPress theme developed by someone from elance.com and I would like to know whether or not I’ll be able to install plugins such as Simple Reverse Comments because my theme is custom. Can you shed light on this? Maybe I should cut my losses and go with something like the Thesis theme which is more cookie-cutter? Thank you for your blog, it has been very helpful to me.

Deja tu comentario

Gracias por elegir dejar un comentario. Tenga en cuenta que todos los comentarios son moderados de acuerdo con nuestros política de comentarios, y su dirección de correo electrónico NO será publicada. Por favor, NO utilice palabras clave en el campo de nombre. Tengamos una conversación personal y significativa.