Você precisa pegar o ID do post mais recente do WordPress?
Se você está procurando uma forma simples de obter o ID do post mais recente de seu site WordPress, tudo que você precisa é usar a função get_post()
.
O que é get_post() no WordPress?
O get_posts do WordPress é um método da classe WP_Query usado para pesquisar no banco de dados, e ele retorna informações e conteúdo de postagem. O método recupera dados de postagem com um ID dos posts ou objeto da pesquisa.
A função get_post() do WordPress é uma das funções mais importantes dentro do WordPress. Ele permite que você obtenha o conteúdo da postagem ou outras informações sobre a publicação com muita facilidade.
Nesse código veja como obter o ID do post mais recente publicado no WordPress:
Para melhorar a eficiência ao reduzir a quantidade de dados transferidos e processados, especialmente quando você só precisa somente do ID do post, adicionamos o argumento 'fields' => 'ids'
, para especificar quais campos dos posts devem ser retornados pela função get_posts().
Caso você precisar obter além do ID outras informações, você pode especificar os campos no argumento fields ou deixar sem esse argumento, neste caso o WordPress retornará no array uma serie de dados:
- ID
- post_author
- post_date
- post_date_gmt
- post_content
- post_title
- post_excerpt
- post_status
- comment_status
- ping_status
- post_password
- post_name
- to_ping
- pinged
- post_modified
- post_modified_gmt
- post_content_filtered
- post_parent
- guid
- menu_order
- post_type
- post_mime_type
- comment_count
- filter
Como exibir valores de outros campos a partir do ID do WordPress?
Agora que temos o ID fica fácil exibir qualquer campo da listagem acima usando a função get_post_field()
do wordpress ou outras funções que permitem receber o ID, veja o exemplo;