2011-06-17 11 views
6

Estoy construyendo un tema de WordPress, y necesito que los comentarios aparezcan en un menú desplegable de cada publicación en la página de inicio. ¡Mierda, tienes que hacer clic en la publicación para ver los comentarios! Funcionó muy bien, cuando solo había una publicación. Funcionó con una sola publicación porque estaba mostrando la plantilla de comentarios FUERA del ciclo. Pero con varias publicaciones, la plantilla de comentarios debe estar dentro del bucle, sin embargo, cuando coloca la referencia de la plantilla de comentarios en el bucle, no se activa, lo que significa que la plantilla no se muestra.Mostrando Wordpress 'Plantilla de comentarios' fuera del 'círculo'

¿Cómo puedo hacer que la plantilla de comentarios se muestre en el ciclo para que aparezca en cada publicación de la página de inicio y puedo configurarla como un menú desplegable?

Aquí está el sitio en el que lo estoy implementando: http://thenozzle.net/ Puedes verlo, o mejor dicho, no verlo si haces clic en 'Mostrar # comentarios aquí'. Cosas simples de php, pero no puedo entender por qué cuando la referencia de la plantilla de comentarios está en el sitio, no se activa.

Aquí está la referencia y código:

<div id="dropdowncomments"> 
     <?php comments_template(); ?> 
</div> 

Como dije, los comentarios desplegables está oculto, y al hacer clic en él, al parecer, pero los comentarios de plantilla no se carga en el interior loop.php así, sin bueno.

¿Algún ayuda?

Respuesta

10

Es fácil (espero haberlo entendido bien). Justo después de la the_content() llamada, configurar el $withcomments variable (global) y llamar comments_template():

the_content(); 
global $withcomments; 
$withcomments = 1; 
comments_template('comments.php', true); 
+0

Gracias! Funcionó a la perfección! – alt

Cuestiones relacionadas