get_the_ID()
retorna o ID da postagem atual por meio de get_post
. Pegue a postagem pressupõe que a postagem atual seja a global
variable $post
a menos que os parâmetros transmitidos especifiquem de outra forma. Isso significa que get_the_ID()
deve retornar o mesmo valor contido em $post->ID
. Usar get_the_ID()
permite evitar lidar diretamente com o global, embora você esteja lidando com isso indiretamente. Usar get_the_ID()
tende a ser menos propenso a erros nos arquivos de modelo de tema.
$post_id
é um nome de variável usado normalmente para indicar o ID do post, mas não é uma variável Core da forma que $post
é, embora seja definido algumas vezes em contextos específicos:
grep -Rn '$post_id' * |grep global wp-admin/includes/class-wp-comments-list-table.php:25: global $post_id; wp-admin/includes/class-wp-comments-list-table.php:45: global $post_id, $comment_status, $search, $comment_type; wp-admin/includes/class-wp-comments-list-table.php:141: global $post_id, $comment_status, $comment_type; wp-admin/includes/class-wp-comments-list-table.php:250: global $post_id; wp-admin/includes/ajax-actions.php:691: global $wp_list_table, $post_id; wp-includes/ms-deprecated.php:115:function clear_global_post_cache( $post_id ) {