Suporte » Desenvolvendo com WordPress » EXIBIR POST EM UM SITE PHP

  • Resolvido guilhermesofri

    (@guilhermesofri)


    Bom dia pessoal, estou querendo recuperar o conteúdo de um post com

    Foto destaque, Título do post e inserir em um arquivo php fora da plataforma.
    Fiz a conexão com o banco e recuperei o título, porém a dúvida é como recuperar a imagem de destaque do post para fora da plataforma uma vez que o mysql dos blogs do WP gravam várias informações para um post.

    Grato!

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • bacciotti

    (@baciotti)

    Olá @guilhermesofri,

    primeiro você tem que pegar o id da imagem destacada através da tabela wp_postmeta, assim (considerando que seu post tem id = 4):

    SELECT meta_value FROM wp_postmeta WHERE meta_key = '_thumbnail_id' AND post_id = 4;

    Depois, com esse valor, você pega o link no wp_posts:

    SELECT guide WHERE post_id = 48 AND post_type = 'attachment';

    Acho que a partir daí você consegue extrair alguma coisa.

    Por favor, me fale se deu certo.

    Criador do tópico guilhermesofri

    (@guilhermesofri)

    Boa tarde…o que fiz e deu certo, foi assim

    SELECT *, (select p.guid from wp_postmeta pm, wp_posts p where pm.meta_key= ‘_thumbnail_id’ and pm.post_id=post.id and p.ID=pm.meta_value) as imagem_destacada from wp_posts post where post_status=’publish’ and post_type=’post’ ORDER BY post_date DESC”;

    Algumas partes eu achei em outro fórum e fui ajustando, atendeu o que eu precisava, vale deixar aqui para quem quiser pois é algo muito interessante de se fazer (pegar informação do wp e trazer para fora dele).

    Obg pelo retorno, abs

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • Você deve estar conectado para responder a este tópico.