Programación
está resueltoHola estoy haciendo un blog y necesito que solo aparezca el Numero de comentarios que hay en el post como en el blog de ayudawordpress, es decir que no aparezca el texto comments o comentarios, al igual que en este blog estoy usando disqus.
Mi código es el siguiente:
No se cual sera mi error, espero de su ayuda gracias.
El código que has puesto no se ha pegado bien. Usa mejor la tilde inversa (la que está a la derecha de la tecla P). Tienes que poner una al principio y otra al final de la línea de código.
En cualquier caso, el código es
<?php comments_number( 'No hay comentarios', '1 comentario', '% comentarios' ); ?>
Lo de meterlo dentro del enlace es solo si el código va en el index. Si lo pones en el single no es necesario.
Con enlace:
<a href="<?php comments_link(); ?>"><?php comments_number( 'No hay comentarios', '1 comentario', '% comentarios' ); ?></a>
Si no te funciona, dinos en qué archivo añades el código y si lo utilizas con enlace o sin él.
Hola almendron, gracias por tu respuesta y gracias por tu código, lo que yo necesito es eso mismo pero sin que diga el texto "comentarios" es decir que solo aparezca el numero (cantidad) de comentarios.
He probado con estos dos códigos:
<a href="<?php">"<?php comments_number('0','1','%'); ?>"></a>
aparece: texto 0 comentarios.
<a href="<?php">"<?php comments_number('0','1','%'); ?>"></a>
no aparece texto pero al final me deja esto: 0">
Voy a dejar una imagen para que se entienda mejor mi problema:
Con enlace:
<a href="<?php comments_link(); ?>"><?php comments_number( '0', '1', '%' ); ?></a>
Sin enlace:
<?php comments_number( '0', '1', '%' ); ?>
El que te salga 0"> es porque has puesto mal el código.
almendron gracias por tu respuesta, efectivamente necesito el código con enlace, con lo que me has descrito: <a href="<?php comments_link(); ?>"><?php comments_number( '0', '1', '%' ); ?></a> me sigue saliendo el texto "comentarios" como aparece en la imagen.
Para dar más detalles estoy ocupando el sistema de comentarios Disqus, y me he fijado que no tengo el archivo comments.php podrá ser que el error este en eso?
Lo primero de todo:
1) ¿en qué archivo está metiendo el código?
2) El código: ¿estás entre el "while" y el "endwhile"?
Sigo creyendo que el "0">" es un error debido a que has puesto mal el código.
Usa http://tinypaste.com/ y pega allí el código. A ver si vemos cuál es el problema.
1) ¿en qué archivo está metiendo el código?
En un archivo category personalizado: category-nombre.php
2) El código: ¿estás entre el "while" y el "endwhile"?
Sí
Pues ahora nos queda comprobar que no hayas puesto mal el código. Pega el código del archivo en http://tinypaste.com/ y le echamos un vistazo.
Archivo comments.ph: aún cuando fuera necesario, no debería afectar para nada al hecho de mostrar el número de comentarios en un archivo de categorías.
Pues parece estar bien.
Haz una cosa: prueba a quitarle el class "icono-commentarios-categorias" de la división.
<div>
<a href="<?php comments_link(); ?>"><?php comments_number( '0', '1', '%' ); ?></a>
</div>
He sacado la clase al div pero sigue con el texto: comentarios
Pregunta: ¿ya no sale lo de "0">"?
Pues cada vez nos quedan menos opciones.
1.- Prueba a poner <?php comments_number(); ?> y que coja los valores por defecto.
2.- Cambia de tema y prueba el código.
Cuando salia el 0"> era con este código:
<a href="<?php">"<?php comments_number('0','1','%'); ?>"></a>
1.- Probé solo con <?php comments_number(); ?> y sale el numero con el texto comentarios como siempre.
2.- Prefiero no arriesgarme a cambiar el tema estando online, pero lo probare en local eso me tomara un poco más de tiempo.
¿El blog está en línea? Inserta el código y pasa la URL donde podamos verlo.
<div>
<a href="<?php comments_link(); ?>"><?php comments_number( '0', '1', '%' ); ?></a>
</div>
Al parecer el ultimo código que pusiste se ve mal no?
Te parece si te doy la URL por algún mensaje interno o a tu correo ?
No era nada. Una idea tonta.
Supongo que tendrás tus razones para no hacerlo público... Mandalo a mi correo. Entra en mi página y allí tienes la dirección
El correo con la URL ya te lo he enviado.
Creo que se va a ser el plugin que usas para los comentarios. Prueba a desactivarlo un momento que he puesto un comentario y enseguida veremos si es por eso. Avisa por aquí.
Y dime qué código tienes puesto ahora.
plugin disqus desaactivado, ese es el problema, ahora veo correctamente lo que buscaba, muchas gracias por tu tiempo y ayuda !! investigare como solucionar este problema con disqus
Ya vero que es el plugin. Una última cosa: si encuentras la solución, pasa por aquí y deja la forma de solventarlo. Le podría venir bien a otros usuarios que usen el mismo plugin.
Debes Identificarte para publicar.