Suporte » Plugins » Formato de imagem em base de dados wordpress

  • Pessoal seguinte: alguém sabe me informar de que maneira o wordpress salva as imagens inseridas no post? A forma como elas são armazenadas na base de dados? E em qual tabela? É que estou consultando a base de dados de posts do wordpress e exibindo os 3 últimos posts em meu site institucional. Acontece que queria, tbm, exibir a primeira imagem de cada post.

    Grato.

    Rick

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • Amigo,

    Essa é uma dúvida bem comum e com muitas soluções 🙂

    A imagem dentro do post fica inserida diretamente nele. Porém ao fazer o upload de uma imagem o wp registra aquele attachment com um ID associado ao post. Dai você consegue retornar a primeira imagem por exemplo.

    Dá uma olhada qual solução se encaixa melhor pra você:
    http://goo.gl/tGdrU

    abs

    Se a imagem está anexada ao post/página pode usar funções como get_posts() e wp_get_attachment_image_src() para definir também o tamanho (thumbnail, medium, large ou personalizado).

    Se a imagem está em hotlink é preciso uma função mais complexa, aqui há um exemplo.

    Nota: os anexos são como posts filhos de um post, então funções como wp_query podem ser usadas.

    Moderador Miriam de Paula

    (@miriamdepaula)

    Olá fluxodotempo!

    O WordPress salva os anexos de posts (attachments) como post.
    Attachment é um post type.

    Se você abrir ai o banco dedos, usando PHPMyAdmin ou SQLYog ou qualquer outro sisteminha do seu gosto, vá na tabela wp_posts e lá você verá que tem os posts e os anexos …

    Abraços

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • O tópico ‘Formato de imagem em base de dados wordpress’ está fechado para novas respostas.