Imagens de veículos no WordPress, resolvidas em PHP, armazenadas em cache em um transient, renderizadas por um shortcode.

Um site de revendedor no WordPress geralmente possui uma biblioteca de mídia com fotos inconsistentes e um plugin que raspa mais delas. Substitua ambos por uma consulta: o veículo resolve em PHP, a URL é armazenada em cache e o modelo renderiza uma tag de imagem comum.

LP wordpress: hero1
LP wordpress: hero2
LP wordpress: s1

A biblioteca de mídia para de crescer

Toda foto de veículo carregada é um arquivo para armazenar, um conjunto de miniaturas para gerar e um backup para carregar para sempre. Imagens que se resolvem sob demanda vivem no nosso CDN, então sua pasta de uploads permanece do tamanho que é hoje.

  • Sem uploads, sem regeneração de miniaturas, sem arquivos órfãos
  • Enquadramento consistente em cada anúncio do tema
  • Os backups param de crescer com o seu inventário

A integração, edição WordPress

Um pequeno arquivo de plugin, um transient e um shortcode. Sem etapa de construção e sem JavaScript.

01
Armazene a chave

Coloque a chave da API no wp-config como uma constante, para que ela nunca fique em arquivos de tema ou no banco de dados.

02
Resolva em PHP

Chame a API com wp_remote_get de um pequeno plugin, usando o VIN ou a marca, modelo e ano já armazenados no post.

03
Armazene em cache em um transient

Armazene a URL resolvida com set_transient por um dia. Listagens se renderizam a partir do cache e a API é chamada uma vez por veículo.

04
Renderize com um shortcode

Registre um shortcode ou uma tag de modelo que exiba uma tag img com a largura que seu tema realmente usa.

LP wordpress: s2

Construtores de páginas e temas de listagem estão liberados

Como a saída é uma tag de imagem simples com uma URL, ela se encaixa no Elementor, Divi, Bricks ou em um tema personalizado sem tratamento especial. Campos personalizados mantêm o VIN, o shortcode faz o resto.

  • Funciona com ACF, campos personalizados e tipos de postagem personalizados
  • Nenhuma extensão do editor de blocos é necessária
  • Variantes transparentes para fundos temáticos

Imagens de veículos no WordPress, na prática

Sites de concessionárias do WordPress tendem a acumular imagens em vez de gerenciá-las. Alguém faz o upload de fotos para um lote de carros, outra pessoa instala um plugin que puxa mais de um feed, e um ano depois a biblioteca de mídia contém milhares de arquivos em quatro cortes diferentes sem iluminação consistente entre eles.

Resolver sob demanda inverte isso. A postagem já sabe qual veículo é, então a imagem pode ser derivada dos dados em vez de anexada a eles. Um cache transitório mantém a chamada da API rara, o CDN mantém a entrega rápida, e o arquivo de listagem finalmente parece um catálogo, e não o trabalho de doze fotógrafos.

O que as equipes do WordPress perguntam

Existe um plugin oficial?

Ainda não. A integração é pequena o bastante para que a maioria das equipes escreva um arquivo de plugin curto contra o REST API, e estamos felizes em revisá-lo.

Onde deve ficar a chave da API?

No wp-config como uma constante PHP. Mantenha fora dos arquivos do tema, fora do banco de dados e fora de qualquer coisa que o editor de blocos possa alcançar.

Isso vai atrasar meu arquivo de listagem?

Não, se você usar cache. Com um cache transitório diário por veículo, uma página de arquivo se renderiza inteiramente a partir do cache e não faz chamadas externas.

Funciona com WooCommerce?

Sim. Armazene o VIN ou a especificação como meta do produto e resolva a partir daí, exatamente como faria para um tipo de postagem personalizado.

E os construtores de páginas?

Eles funcionam sem alterações. O shortcode retorna uma tag de imagem, que qualquer construtor pode colocar dentro de seu próprio layout.

Posso ainda fazer upload de fotos reais?

Sim, e muitos concessionários fazem isso para estoque usado. Um padrão comum é fotos reais onde elas existem e imagens resolvidas em todos os outros lugares.

Experimente em um site de estagamento

Diga-nos qual tema ou construtor de páginas você usa e como os veículos são armazenados. Voltamos com um trecho de código funcionando para sua configuração.

  • Um shortcode dimensionado para o seu tema
  • Um padrão de cache que se adapta ao seu tráfego
  • O teste cobre um lançamento completo de estagamento
Obrigado. Recebemos sua mensagem e retornaremos com URLs de imagens para sua configuração.
Algo deu errado. Tente de novo ou escreva para info@vehicleimagery.com.

Organize a biblioteca de mídia

Envie-nos alguns VINs dos seus anúncios e a largura que seu tema renderiza. Você recebe URLs e um shortcode que pode colar.

Normalmente no mesmo dia útil