WordPress.org

Ready to get started?Download WordPress

Codex

it:Riferimento funzioni/have comments

Contents

Descrizione

Determina se ci sono commenti su cui iterare o no.

Utilizzo

Questa funzione si affida all'oggetto globale $wp_query per essere impostata - questo è generalmente il caso dall'interno del loop

<?php $have_comments have_comments(); ?>

Parametri

Nessuno.

Valori restituiti

(boolean) 
true se la query corrente ha commenti disponibili, false altrimenti.

Esempi

Esempio basato sul template comments.php del tema TwentyTen; il titolo del blocco dei commenti viene mostrato solo se i commenti ci sono:

<?php if ( have_comments() ) : ?>
	<h3 id="comments-title"><?php
		printf(
			_n( 'One Response to %2$s', '%1$s Responses to %2$s', get_comments_number(), 'twentyten' ),
			number_format_i18n( get_comments_number() ),
			'<em>' . get_the_title() . '</em>' 
		);
	?></h3>
// [and more, of course...]
<?php else : // or, if we don't have comments:
	if ( ! comments_open() ) : ?>
		<p class="nocomments"><?php _e( 'Comments are closed.', 'twentyten' ); ?></p>
	<?php endif; // end ! comments_open() ?>
<?php endif; // end have_comments() ?>

Note

  • Utilizza l'oggetto globale: (object) $wp_query per determinare se i commenti sono disponibili (attraverso il metodo have_comments).

Log delle modifiche

Da: 2.2.0

File sorgente

have_comments() si trova in wp-includes/query.php.

Correlati

  • the_comment
Si veda anche l'indice di Riferimento funzioni e l'indice di Tag dei template.