Themes y Diseño
está resueltoHola, tengo el problema de que en las páginas normales no aparece el formulario de comentarios. Tengo habilitada la opción de "permitir comentarios" pero no aparece el formulario, a alguien le suena este error?
Gracias.
Tienes que pegar el loop de comentarios de single.php en page.php. No todos los themes lo tienen por defecto
Perfecto Fernando, muchas gracias!
Me acabo de dar cuenta de que el comentario se envia correctamente pero la página que aparece al darle a enviar es esta:
Error 404 - Not Found
Aún y asi el comentario se envia :/
No has debido copiar correctamente el loop. Revísalo a ver
He copiado solo esto:
<?php comments_template(); ?>
Hay que copiar algo más? si es así no veo que puede ser, ese fragmento de código está aislado en el single.php :/
Depende de la plantilla, habría que ver single.php completo
MMm... lo pongo aquí, está incluida la linia del comentario añadida por mi.
<?php get_header(); ?>
<!-- content start -->
<div class="narrowcolumn" >
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="navigation">
<div class="alignleft"><?php previous_post_link('« %link') ?></div>
<div class="alignright"><?php next_post_link('%link »') ?></div>
</div>
<div class="post" id="post-<?php the_ID(); ?>">
<div class="title">
<div class="headerpost">
<div class="headerdate">
<div class="smalldate"><?php the_time('d'); ?></div>
<div class="smallmonth"><?php the_time('M'); ?></div>
</div>
<div class="headerh2">
<h2>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></h2>
<span class="author"><small>Author : <?php the_author() ?> </small></span>
</div>
</div>
</div>
<div class="entry">
<?php the_content('<p class="serif">Read the rest of this entry »</p>'); ?>
<?php wp_link_pages(array('before' => '<p>Pages: ', 'after' => '</p>', 'next_or_number' => 'number')); ?>
<?php if ( function_exists('the_tags') ) { the_tags( '<p>Tags: ', ', ', '</p>'); } ?>
</div>
</div>
<?php comments_template(); ?>
<?php endwhile; else: ?>
<p align="center">Sorry, no posts matched your criteria.</p>
<?php endif; ?>
</div>
<!-- content end -->
<?php get_footer(); ?>
Hola
Bueno como te comento fernando solo faltaria añadir <?php comments_template(); ?> en el archivo page.php la pregunta es el archivo archivo page y el single tiene la misma extructura, excepto el codigo mencionado antes por que si fuese asi podrias hacer un copia&pega de todo el archivo para evitarte problemas. Es decir que el archivo single.php y el archivo page.php fuesen iguales y wordpress lo detecta sin problemas. Si fuesen diferentes seria bueno o que nos mostrases el codigo de page.php o nos dijieras que theme usas.
Saludos!!
P.D:
Hola fernando, vuelvo a estar por aqui, tuve unos meses de desconexion total!! Como siempre tu blog siempre da buena informacion a nosotros los usuarios.
Debes Identificarte para publicar.