Obtenha o conteúdo do post WordPress por meio da ID da postagem

Como posso obter posts do WordPress por meio da ID da publicação?

Solutions Collecting From Web of "Obtenha o conteúdo do post WordPress por meio da ID da postagem"

Simples como é

$my_postid = 12;//This is page id or post id $content_post = get_post($my_postid); $content = $content_post->post_content; $content = apply_filters('the_content', $content); $content = str_replace(']]>', ']]>', $content); echo $content; 
 echo get_post_field('post_content', $post_id); 

Já existem duas respostas para esta questão. Eu adicionarei outra maneira de obter o conteúdo do post do WordPress por meio da identificação da publicação.

 $content=apply_filters('the_content', get_post_field('post_content', $my_postid)); 

Para completar esta resposta adicionei o método 01 e o método 02 também a esta resposta.

Método 01 (Crédito para bainternet ):

 $content_post = get_post($my_postid); $content = $content_post->post_content; $content = apply_filters('the_content', $content); $content = str_replace(']]>', ']]>', $content); 

Método 02 (Credit goes to realmag777 ):

 $content=get_post_field('post_content', $my_postid); 

Método 03:

 $content=apply_filters('the_content', get_post_field('post_content', $my_postid)); 

Leia Qual é a melhor maneira / eficiente de obter o conteúdo do WordPress por meio de ID da publicação e por quê? pergunta para ter uma idéia sobre qual você deve usar acima dos três.

Se você precisar de mais de uma postagem, use get_posts () Ela deixa a consulta principal sozinha e retorna uma série de postagens que são um loop fácil.