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.
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.
Um pequeno arquivo de plugin, um transient e um shortcode. Sem etapa de construção e sem JavaScript.
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.
Chame a API com wp_remote_get de um pequeno plugin, usando o VIN ou a marca, modelo e ano já armazenados no post.
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.
Registre um shortcode ou uma tag de modelo que exiba uma tag img com a largura que seu tema realmente usa.
Traga imagens de veículos para o seu produto sem trabalho pesado. Documentação clara, SDKs abertos e plugins prontos se conectam ao seu stack em minutos, e a nossa página de estado mostra ao vivo como a API está.
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.
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.
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.
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.
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.
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.
Eles funcionam sem alterações. O shortcode retorna uma tag de imagem, que qualquer construtor pode colocar dentro de seu próprio layout.
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.
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.