Como faço para obter o conteúdo do tipo de postagem personalizado por meio do ID do post no wordpress

2

Meu nome de tipo de postagem personalizada é movie_reviews. Dentro de críticas de filmes, há vários posts, mas eu preciso apenas desse post cujo id é 244. Meu código para isso é

<?php
    $my_query = new WP_Query('post_type=movie_reviews&ID=244');
      while ($my_query->have_posts()) : $my_query->the_post(); 

    the_content();
endwhile ?>
    
por benimub 15.07.2014 / 13:08

1 resposta

11

Dê uma olhada no Post & Seção de parâmetros da página na WP_Query Documentação

Para obter um código postal por postagem, você precisa usar isto:

$my_query = new WP_Query('post_type=movie_reviews&p=244');

Se você precisar apenas do conteúdo de uma postagem específica, também poderá fazer isso:

$mypost = get_post(244);
echo apply_filters('the_content',$mypost->post_content);

Neste caso, você não precisa se preocupar com o loop ou com o global vars sendo sobrescrito, removendo o loop principal.

    
por kuchenundkakao 15.07.2014 / 13:27

Tags