Adicione uma Meta Box para fazer o upload de uma SEGUNDA imagem em destaque?

Gostaria de adicionar uma meta checkbox às minhas postagens e editor de páginas que me permitirão carregar uma imagem e usá-la como uma imagem em segundo lugar. A idéia é que meu cliente poderá carregar uma imagem nesta meta checkbox para personalizar a imagem do header da página / postagem.

Aqui está um exemplo de qual seria o resultado final: http://gointrigue.com/locations-and-dates/

Como você pode ver no topo da página, há uma grande bandeira de um dançarino. Agora, isso é codificado com CSS. Eu gostaria que isso fosse editável pelo meu cliente dentro da canvas de edição de publicação / página do WordPress por página e por publicação.

Como eu começo?

Solutions Collecting From Web of "Adicione uma Meta Box para fazer o upload de uma SEGUNDA imagem em destaque?"

A funcionalidade que você deseja pode ser construída a partir do zero, mas definitivamente um plugin de campos personalizados fará sua vida muito mais fácil.

Eu uso Advanced Custom Fields , e dá resultados surpreendentes e as possibilidades são infinitas.

Não usei esse , mas também parece muito bom.

Você pode usar este plugin http://wordpress.org/extend/plugins/multiple-post-thumbnails/ para adicionar imagem destacada secundária à página de header página / posts.

Eu sou um dos desenvolvedores que mantém essa class de metabox. Ele inclui um campo de upload que você pode usar.

https://github.com/jackedatch/Custom-Metaboxes-and-Fields-for-WordPress

Você terá que adicionar uma checkbox de meta nas páginas de edição de publicação / página. Consulte o documento para add_meta_box . Há aqui um exemplo detalhado, juntamente com a forma de manipular / salvar as informações inseridas. Na function myplugin_inner_custom_box , substitua a input de texto por um upload de arquivo (e / ou mais campos se desejar). $_FILE matriz $_FILE na function myplugin_save_postdata .

use este “Meta Box Script para WordPress” http://www.deluxeblogtips.com/meta-box-script-for-wordpress/

Existem vários plugins e scripts que outros referenciaram. Os dois que eu prefiro como desenvolvedor são Meta Box e Meta Box Class . Ambos estes exigem que você mexa com o código para configurar os campos, mas se você estiver adicionando meta personalizada, você estará mexendo com o código para exibi-lo de qualquer maneira.

Advanced Custom Fields é um plugin agradável para necessidades menores e permite a adição de novos campos sobre a marcha, mas cada campo (e sub-campo – repetidores) é adicionado como um campo exclusivo e para cada campo que você adiciona, o complemento adiciona 2 campos para o database (o segundo sendo um identificador atribuído pela ACF). Então, se você estiver fazendo uma consulta em uma página para obter 10 campos, você realmente estará fazendo 20 consultas de database (mais uma mais por ACF) que pode realmente adicionar a DB bloat de consulta. Use este cuidadosamente.