2010-01-25 11 views
9

¿Alguien con experiencia usando Wordpress sabe por qué no usaría mi archivo comments.php que está en una carpeta de temas?Wordpress no utiliza el archivo de comentarios correcto?

+3

¿Tiene ' 'en su archivo' single.php'? –

+0

@Doug Neiner sí, de alguna manera no está cargando el archivo, está cargando un formulario de comentario desde otro lugar y no puedo encontrar de dónde viene. – JasonDavis

+0

¿lograste trabajarlo? Estoy teniendo el mismo problema. – aleXela

Respuesta

2

Lo tengo trabajo ahora, tenía que cambiar

<?php comments_template(); ?>

en este

<?php comments_template('', true); ?> 

lugar, extraño, pero fijo mi problema

0

necesita incluir lo siguiente en single.php de su plantilla para incluir comentarios:

<?php comments_template(); ?> 

Use la plantilla por defecto que viene con WordPress como referencia.

Doug Neiner ha añadido esto como comentario primero, así que si lo publica como respuesta, elije el suyo.

+0

Sí, tengo en single.php pero de alguna manera es como pasarlo por alto y cargar un formulario de comentario diferente desde una ubicación desconocida, he estado buscando todo el día para ver de dónde lo está sacando, incluso traté de eliminar cualquier otro tema y vincularlo directamente a el archivo de comentarios correcto y aún no parece funcionar de la manera que debería – JasonDavis

+0

actúa como si hubiera almacenado en caché un archivo viejo comment.php y lo está usando en su lugar, pero no veo ningún archivo de caché en ningún lado, así que no creo que es el caso – JasonDavis

1

Si ya tiene <?php comments_template(); ?> en su lugar (lo que hace), entonces podría ser un problema de permiso de archivo.

Además, probablemente esté tirando de classic o default si no puede leer su archivo comments.php en el directorio actual de su tema.

Asegúrate de que tu comments.php tenga los mismos permisos que el resto de los archivos de tu tema.

0

Creo que he encontrado la solución. Problema de que mi tema no use single.php mientras se carga. Entonces agregando comments_template ('', verdadero); no ayuda.

Así que lo agregué a mi archivo index.php y ahora aparece como debería.

la esperanza que esto ayudará

0

Normalmente, esto se hace con la función comments_template:

<?php comments_template($file, $separate_comments); ?> 

archivo $ es el nombre del archivo que desea cargar (por ejemplo, "/comments.php") Es un parámetro opcional.

$ separate_comments se utiliza para establecer si se deben separar los comentarios por tipo de comentario. Es booleano, y el predeterminado es FALSO. Es un parámetro opcional (si lo omites, se establece en FALSE).

NOTA: Esto solo funciona para publicaciones individuales y páginas. Para que funcione en todas partes, configure $ withcomments en "1".

Si desea crear su propio comentario plantilla personalizada (como por un tema personalizado), lo llaman así, por ejemplo ("Short-comments" es sólo un nombre de ejemplo):

<?php comments_template('/short-comments.php'); ?> 

Si has hecho todo esto y WP aún no está usando los comentarios correctos. php, verifica los permisos de los archivos.Además, la piratería de comentarios es un problema común, por lo que alguien puede haber pirateado su sitio y causar un problema con el archivo.

Cuestiones relacionadas