Alguém tem alguma dica para criar um tipo de postagem personalizada centrada em imagem?
Para elaborar, meu blog tem imagens rotativas de cabeçalho, mostradas abaixo:
As duas imagens no canto superior esquerdo são randomizadas e existem como anexos a uma página específica que existe apenas para conter essas imagens. Gostaria de saber se é possível armazená-los de uma maneira diferente usando tipos de postagem personalizados. Eu criei um novo tipo de postagem, "header-image", e estou tentando descobrir para onde ir a partir daqui. Gostaria que cada "post" da imagem do cabeçalho tivesse um anexo de imagem. Em vez de puxar imagens aleatórias de uma página, eu puxaria postagens aleatórias do tipo de post de imagem de cabeçalho. Diante disso,
- Como incorporar uma interface simples ao processo de anexo disponível na página de administração "Nova imagem de cabeçalho"?
- Posso remover o título da postagem e as caixas de entrada de conteúdo para organizar a página?
Os objetivos são criar uma interface melhor para o processo de upload atual e, eventualmente, criar uma taxonomia para sinalizar imagens como imagem esquerda / imagem direita. (Olhando para a imagem acima, você pode ver a foto à direita encobrindo o rosto na outra foto. Eu poderia evitar isso marcando fotos para a exibição do lado esquerdo e / ou direito.) Esta última não será um problema se Eu posso implementar o primeiro.
Atualização: com base em uma resposta aqui, consegui implementar esta configuração. O código completo está publicado abaixo .
fonte
Respostas:
A resposta inicial de goldenapple me deu o impulso necessário para concluir isso.
functions.php
Aqui está o código completo que estou usando para adicionar um novo tipo de postagem "header-image" e modificar outras telas administrativas de acordo:
Imagens de administração
Código do modelo
fonte
Isso deve registrar seu tipo de postagem com nada além de um campo para uma imagem em destaque. Veja o codex http://codex.wordpress.org/Function_Reference/register_post_type para obter uma lista dos argumentos a serem passados.
fonte