Como usar retorno de chamada personalizado para exibir imagens nas Admin Columns
Adicionar metacampo
Esta etapa deve ser recriada se você ainda não adicionou o metacampo “Mídia” .
Vá para o tipo de postagem personalizado que você criou anteriormente seguindo o caminho WordPress Dashboard > JetEngine > Post Types e abrindo o CPT necessário.
Role para baixo até a seção Meta Fields e pressione o botão “ New Meta Field ” para adicionar um Meta Field “Media” .
Salve as alterações clicando no botão “ Atualizar tipo de postagem ”.
Preencher metacampos em postagens
Criar coluna de administração
Volte para WordPress Dashboard > JetEngine > Post Types e reabra o mesmo CPT.
Vá para a seção Colunas de administração e clique em “ Adicionar novo ” para ajustar uma coluna.
Preencha o Título e selecione a opção “Custom Callback” como Type .
Em seguida, pressione o botão “ Selecionar entre retornos de chamada existentes ” próximo ao campo Retorno de chamada .
No pop-up exibido, encontre e clique na opção “jet_engine_custom_cb_render_image”.
Este retorno de chamada permite exibir miniaturas de postagens ou imagens do metacampo específico, o que se adequa ao caso descrito.
Ao selecionar a opção, o campo Definir é preenchido com um valor de “miniatura” que mostra a imagem em miniatura por padrão. No entanto, aqui um valor de metacampo necessário pode ser colocado. Portanto, cole o valor armazenado no campo Nome/ID do metacampo criado.
Além disso, você pode alterar o tamanho da imagem exibida.
Pressione o botão “ Aplicar ” para salvar as alterações.
Agora o campo Callback é preenchido automaticamente com o valor necessário.
Preencha os campos a seguir, se necessário. Por exemplo, definimos a ordem das colunas com um valor “2” para que a coluna admin seja exibida em segundo lugar na lista de opções.
Não se esqueça de pressionar o botão “ Atualizar tipo de postagem ”.
Verifique o resultado
Agora você sabe como exibir os dados dos metacampos, arquivos de mídia, em particular, usando a opção de retorno de chamada do JetEngine .