É aconselhável usar $ post-> comment_count em vez de get_comments_number ($ post_id)

Eu estava aprendendo com o códice WordPress sobre variables ​​globais e depois

var_dump($post) Eu descobri que $post possui uma propriedade chamada comment_count

Eu estava pensando se eu posso usar diretamente $post->comment_count vez de get_comments_number( $post_id ) dentro do loop? Ou tem alguma desvantagem?

Solutions Collecting From Web of "É aconselhável usar $ post-> comment_count em vez de get_comments_number ($ post_id)"

Esta é a pergunta clássica, você tem 6 ovos ou meia dúzia, e, francamente, não importa.

No entanto, é melhor usar get_comments_number() porque

  • o object de publicação é recuperado do $GLOBALS['post'] global que é definido por the_post() dentro do loop

  • O object post é validado através de WP_Post (através de get_post() )

  • a saída de get_comments_number() é filtrável se você precisar filtrar a saída depois