Como posso obter uma lista das últimas postagens fora da minha instalação WP?

Eu tenho um site com o WP instalado no / blog, e eu gostaria de obter apenas uma lista das últimas postagens do blog para exibir na página inicial do site … ou seja, minha página inicial personalizada (PHP), NÃO uma página WordPress.

Eu encontrei isso , mas isso não funciona – a versão mais recente do WordPress está à procura de Translate_Entry.php ou de algum outro tipo de class que não pode encontrar.

Existe uma maneira fácil de fazer isso, sem pegar e analisar o feed RSS sobre a marcha?

Solutions Collecting From Web of "Como posso obter uma lista das últimas postagens fora da minha instalação WP?"

Você tem várias opções.

XML-RPC

http://codex.wordpress.org/XML-RPC_Support é o lugar para começar. A API expõe uma grande quantidade de methods para acessar os dados do WordPress “fora” do contexto completo do WordPress. Difícil de configurar, sobrecarga de pedidos de conexão.

wp-load.php

Inclua wp-load.php para carregar o WordPress. Você precisará chdir() no WordPress primeiro para que isso funcione corretamente, dependendo de seus ambientes e contextos. Fácil.

 chdir( 'wordpress' ); require( 'wp-load.php' ); foreach ( get_posts() as $post ) { echo "

{$post->title}

"; }

Isso é muito parecido com o link que você publicou. O erro que você está recebendo é provavelmente um include que é relativo a algum caminho. Então mude os diretórios antes e depois.

XML feeds

Analisar o feed pode ser um exagero, a menos que você cache talvez. Altamente desencorajado.

há uma pequena e diferente versão do Soulseekah que parece um pouco melhor

Eu encontrei aqui Obtenha informações do usuário fora do WordPress