Comentarios no aparecen en absoluto

8 sept 2016, 15:39:07
Vistas: 19K
Votos: 5

Tengo los comentarios habilitados en mi sitio pero el formulario no aparece. Funcionaron en algún momento ya que hay comentarios en algunas de mis publicaciones con enlaces a ellos, pero no aparecen en la página.

Tomemos esta publicación: https://arcath.net/2016/03/react/ El tema claramente muestra 1 comentario en la parte superior de la página.

Los comentarios están habilitados en Ajustes -> Discusión

Ajustes de Discusión

Opciones de Publicación

He leído muchos posts en foros sobre el tema que me llevaron a estos ajustes, pero no veo nada malo en ellos.

3
Comentarios

¿También verificaste el estilo de color? El texto por defecto es blanco.

Mark Antony Mark Antony
13 jul 2020 16:58:49

Tuve este problema basado en los comentarios de tu código en tu archivo single page php, si es que has personalizado tu sitio. Lo solucioné y ahora funciona correctamente.

Mark Antony Mark Antony
13 jul 2020 16:56:31

¿Qué plugins tienes activos?

0xC0000022L 0xC0000022L
13 jul 2020 23:30:09
Todas las respuestas a la pregunta 3
2

Pregunta tonta: ¿Es posible que tu tema no incluya los comentarios en la visualización?

Además de los ajustes, tu tema debe mostrar los comentarios.

La función predeterminada proporcionada por WP es comments_template (para usar en single.php y/o page.php):


 comments_template( '', true );

ACTUALIZACIÓN ---------------------------------------------------

Creo que hay algo mal con el tema "hueman".

Lo instalé en un WP local que contenía contenidos de muestra.

Cuando voy a un artículo que contiene comentarios, obtengo exactamente el mismo resultado que tú.

Si muestro el mismo artículo usando un tema diferente (uno de los predeterminados), los comentarios se muestran.

Así que revisé el archivo de plantilla single.php del tema hueman y usa una función personalizada ( hu_is_checked('post-comments') ). Usado en:

if ( hu_is_checked('post-comments') ) { comments_template('/comments.php',true); }

El problema es: devuelve null (por lo que los comentarios no se pueden mostrar).

Según la documentación del tema, deberíamos poder personalizar las opciones del tema a través del personalizador http://docs.presscustomizr.com/article/113-customizr-theme-options-comments Esta opción se encuentra en: Personalizador > Panel de contenido > Comentarios

Desafortunadamente no pude encontrarlo: Intenté en la página de inicio, publicación individual, página, nunca lo vi.

Entonces, como la opción no está definida, la función personalizada siempre devolverá null.

Una solución rápida sería crear un tema hijo de hueman, sobrescribir la plantilla single.php y cambiar la línea por:

comments_template('/comments.php',true);

Lo probé, funciona.

Una mejor solución sería contactar al autor del tema para ver si nos perdimos algo o si es un error.

8 sept 2016 16:01:12
Comentarios

El tema tiene una plantilla de comentarios y la llama donde es necesario.

Arcath Arcath
8 sept 2016 16:20:03

¡Gracias! He creado un tema hijo y está funcionando bien. También lo reporté a los autores del tema https://wordpress.org/support/topic/comments-dont-appear-anywhere/

Arcath Arcath
8 sept 2016 17:50:54
3

Sigue estos tres pasos:

  1. Revisa en la página de edición de tu entrada. Muchos temas tienen un Meta Box con una opción para habilitar y deshabilitar los comentarios en la página de edición de la entrada.

  2. Si ya verificaste ahí y aún no aparece, entonces revisa los archivos de tu tema para ver si está incluido el comments_template o no.

  3. Si está incluido, ¿estás usando algún plugin relacionado con comentarios como Disqus o Facebook Comments? Intenta desactivarlos.

Espero que con las opciones anteriores encuentres tu solución.

8 sept 2016 16:09:56
Comentarios

Hay un meta box del tema que no tiene opciones para comentarios. El tema llama a comments_template donde se supone que debe hacerlo y no tengo plugins relacionados con comentarios instalados.

Arcath Arcath
8 sept 2016 16:21:05

¿Puedes pegar la captura de pantalla del meta box del tema? También intenta activar WP_DEBUG. Podría ayudar a depurar más rápido.

Aftab Aftab
8 sept 2016 16:22:37

He publicado las capturas de pantalla. WP_DEBUG no muestra nada en la página.

Arcath Arcath
8 sept 2016 16:34:27
0

Tuve que compartir esto porque estaba pasando por lo mismo. Había editado la publicación que "venía incluida" con la configuración inicial. Como la publicación era de hace un año, pensé en 'antidatarla' (juego de palabras). Pero el cuadro de comentarios no aparecía. Entonces, creé una publicación completamente nueva y dejé la fecha de publicación como la actual, en tiempo real. El cuadro de comentarios apareció. Creé otra publicación, la dejé con la hora inmediata y, ¡voilà!, funcionó. Incluso cambié de temas para comprobarlo y, sí, los cuadros de comentarios estaban allí en las dos publicaciones. Así que, ¡no antidates algo y comprueba si eso te funciona!

29 dic 2018 01:22:35