Suporte » Temas » Alterar a página “Novo Post”

  • Resolvido Rics

    (@rics)


    Pessoal,

    Vou fazer um template que terá vááááários “Custom Fields” em cada post, então eu queria colocar esses campos já como parte da tela de “Novo Post” ao invés de fazer a pessoa ficar escolhendo um por um lá.

    Tipo, vou ter 3 Custom Fields para imagens. Em vez da pessoa adicionar os 3 Custom Fields como faria normalmente, ela já teria uma seção “IMAGENS” logo abaixo da caixa de texto do post com 3 espaços pra digitar a URL da imagem, ou escolher um arquivo… enfim…

    O que eu tenho que procurar pra descobrir como fazer isso? Estou lendo a documentação aqui em “Custom Fields”, mas não estou encontrando nada.

    Grande abraço,
    Rics

Visualizando 8 respostas - 1 até 8 (de um total de 8)
  • Eduardo

    (@eduardozulian)

    Com Custom Fields voce tem que criar ou selecionar essas chaves (keys), como são chamadas, a cada novo post. A cada chave voce atribui um valor (value). Por exemplo, voce pode criar três chaves: imagem1, imagem2, imagem3, cada uma recebendo uma URL diferente. Pra mostra-las na tela, é só consultar a documentação da funcionalidade. Há várias funções diferentes pra imprimir esses valores na tela.

    Outra ideia é usar o plugin More Fields. Porém, eu recomendaria você dar uma estudada neles antes. Quem sabe voce resolva o pepino sem plugin mesm.

    Rics, por curiosidade, qual o motivo desses custom fields de imagem?

    Criador do tópico Rics

    (@rics)

    Então, eu já vi um tema que criava campos na página de incluir posts. Alguns plugins também fazem isso. Pra um usuário comum é muito melhor você ter os campos prontos já, só pra preencher, entende? Se fosse pra eu usar sozinho o sistema padrão dos Custom Fields estava mais que ótimo!

    O negócio das imagens foi só um exemplo.

    Eu vou fazer um tema muito específico e quero que certos elementos do conteúdo estejam posicionados de forma diferente. Algumas imagens, alguns textos, vídeos, etc. Não posso colocar esse conteúdo todo no texto normal do post, entende?

    Eduardo

    (@eduardozulian)

    Entendo sim! Então pega o More Fields mesmo que ele vai te dar uma mão nessa parada.

    Abraço.

    Criador do tópico Rics

    (@rics)

    Cara, essa função do plugin “More Fields” era o que eu precisava!

    Post type
    A post type is a Write/Edit page that contains a pre-defined set of boxes and/or categories and/or tags. For example, you might want to create a post type ‘Record review’ that includes the box ‘Record information’, but excludes all the default boxes that are not relevant when writing a record review. This way, you can un-clutter the writing process, making for a simpler interface for your writers.

    Só que eu queria fazer isso direto no arquivo functions.php do meu tema, assim o usuário não precisaria ficar adicionando e configurando plugins, sacou?

    Alguém sabe o que eu devo procurar pra aprender como fazer isso? Estou perdido no meio da documentação do WordPress. Não consigo achar as coisas lá porque não sei o que procurar…

    Criador do tópico Rics

    (@rics)

    Putz, estou me sentindo um inútil. Estou a três dias procurando como fazer esse negócio e não consigo chegar nem perto de uma solução!

    kkkkkk

    Ou eu não estou sabendo procurar ou então perdi todas as minhas habilidades ninjo-googlísticas!!!

    Eduardo

    (@eduardozulian)

    Rics, se você quer usar isso como uma função, por que não olha o código fonte do plugin? 🙂

    Este tema faz isso que vc quer, então vc pode dar uma estudada no functions.php dele…

    http://wpesp.com/

    Criador do tópico Rics

    (@rics)

    Vou seguir vossas dicas! 😀

Visualizando 8 respostas - 1 até 8 (de um total de 8)
  • O tópico ‘Alterar a página “Novo Post”’ está fechado para novas respostas.