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.
¿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.
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.
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.
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.
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.
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”.
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”.
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”.
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”.
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”.
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).
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.
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.
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
M Smith
Thanks so much! Had this fixed in a few seconds!
WPBeginner Support
You’re welcome
Administrador
Jo Smith
Wow this was really helpful! Thank you.
ZYnth RObinson
thank you! this is the only thing that worked for me!!
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!
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
jackmoores
Hey I discovered this web site to be actually interesting! Bookmarked!
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.
shainatim
I prefer method 2, it is easier than codes. I hate codes coz I am not good at it. Thanks for the plugin.
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.
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!
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.
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”
Grace T
Oh, I just realised you’re right! Thankyou!
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
Editorial Staff
Use the default option in the Discussion area.
Stefan Pinto
Will it work with Disqus?
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.
Editorial Staff
You should be able to install this plugin in your custom theme.
Administrador