Title: Custom Fields
Last modified: 6 agosto, 2016

---

# Custom Fields

 *  Resolvido [dajano](https://br.wordpress.org/support/users/dajano/)
 * (@dajano)
 * [16 anos, 11 meses atrás](https://br.wordpress.org/support/topic/custom-fields/)
 * Bom dia.
 * O que eu preciso, é um formulário de postagem onde eu consiga adicionar um ou
   mais “custom fields”, e upar uma imagem.
 * Eu sei que a idéia é simples, mas não sei como fazer. Não sei como deve ser o
   código que cria um novo post no banco de dados..

Visualizando 11 respostas - 1 até 11 (de um total de 11)

 *  [DiegoFerreira](https://br.wordpress.org/support/users/diegoferreira/)
 * (@diegoferreira)
 * [16 anos, 11 meses atrás](https://br.wordpress.org/support/topic/custom-fields/#post-1128)
 * dajano.
    Dá uma lida neste post que é exatamente o que você quer. [http://www.wordpress-love.com/2008/07/como-utilizar-os-campos-personalizados-no-wordpress-custom-fields/](http://www.wordpress-love.com/2008/07/como-utilizar-os-campos-personalizados-no-wordpress-custom-fields/)
 *  Criador do tópico [dajano](https://br.wordpress.org/support/users/dajano/)
 * (@dajano)
 * [16 anos, 11 meses atrás](https://br.wordpress.org/support/topic/custom-fields/#post-1129)
 * Cara, eu sei usar os custom fields, dê uma olhada: [http://www.nerds-sa.com](http://www.nerds-sa.com)
   
   na sessão de jogos eu estou usando os custom fields.
 * o que eu to querendo, é facilitar o uso destes custom fields, criando um formulário.
 * no formulário teria:
 * Titulo:
    Post: info1: info2: info3:
 * e por ai vai..
 * O que eu não quero é ter que ficar toda hora selecionando o custom fields naquela
   página de post do wordpress, pois seria muito cansativo.
 *  Criador do tópico [dajano](https://br.wordpress.org/support/users/dajano/)
 * (@dajano)
 * [16 anos, 11 meses atrás](https://br.wordpress.org/support/topic/custom-fields/#post-1130)
 * Eu preciso saber como cadastrar um post novo no banco de dados… com custom fields..
 *  [renato_s](https://br.wordpress.org/support/users/renato_s/)
 * (@renato_s)
 * [16 anos, 11 meses atrás](https://br.wordpress.org/support/topic/custom-fields/#post-1133)
 * Pô, não é muito simples não, pelo menos até onde eu sei…
 * Acho que vc tem que usar uma classe criada especialmente para o post, criar um
   objeto “post” e inserir no BD através de métodos próprios do objeto.
 * Pra declarar a classe no seu plugin:
 *     ```
       class wm_mypost {		/*Precisa declarar a classe.*/
       		var $post_title;
       		var $post_content;
       		var $post_status;
       		var $post_author;    /* author user id (optional) */
       		var $post_name;      /* slug (optional) */
       		var $post_type;      /* 'page' or 'post' (optional, defaults to 'post') */
       		var $comment_status; /* open or closed for commenting (optional) */
       	}
       ```
   
 * Procure no Codex por ” wp_insert_post”
 * Este plugin talvez possa te ajudar também: [http://wordpress.org/extend/plugins/tdo-mini-forms/](http://wordpress.org/extend/plugins/tdo-mini-forms/)
 *  [renato_s](https://br.wordpress.org/support/users/renato_s/)
 * (@renato_s)
 * [16 anos, 11 meses atrás](https://br.wordpress.org/support/topic/custom-fields/#post-1135)
 * Dá uma olhada neste tema aqui que acho que ele faz exatamente o que vc quer. 
   Aí, é só estudar o funcionamento dele e adaptar para o seu caso:
 * [http://wpesp.com/](http://wpesp.com/)
 * Vá até o painel para escrever um novo post e vc vai ver que ele mostra vários
   campos prontinhos para vc digitar informações padronizadas sobre o post, que 
   depois ele transforma em custom-fields automaticamente.
 *  [DiegoFerreira](https://br.wordpress.org/support/users/diegoferreira/)
 * (@diegoferreira)
 * [16 anos, 11 meses atrás](https://br.wordpress.org/support/topic/custom-fields/#post-1136)
 * Ok… dajano, creio que você não precise de tanto (“cadastrar um post novo no banco
   de dados… com custom fields..”).
    Estou utilizando o Custom Fields Template no
   meu último projeto e tem se saído muito bem. [http://wordpress.org/extend/plugins/custom-field-template/](http://wordpress.org/extend/plugins/custom-field-template/)
   Aqui você encontra um artigo falando dele: [http://www.gabrielserafini.com/tags/custom-field-template/](http://www.gabrielserafini.com/tags/custom-field-template/)
 * Outras opções seriam o Flutter([http://wordpress.org/extend/plugins/fresh-page/](http://wordpress.org/extend/plugins/fresh-page/)),
   More Fields([http://wordpress.org/extend/plugins/more-fields/](http://wordpress.org/extend/plugins/more-fields/)).
 * Espero ter ajudado.
    Att Diego Ferreira
 *  Criador do tópico [dajano](https://br.wordpress.org/support/users/dajano/)
 * (@dajano)
 * [16 anos, 11 meses atrás](https://br.wordpress.org/support/topic/custom-fields/#post-1137)
 * Este “Custom Field Template” já me quebraria um galho, mas o que eu quero mesmo,
   é uma página onde qualquer pessoa possa cadastrar um post, +- como o “tdo mini
   forms”. Só que com Custom Fields.
 * Eu não consegui achar nada para configurar os custom fields no tdo mini forms,
   mas vou dar uma olhada e ver se consigo alterar ele, aproveitar alguma coisa.
 * Depois digo como foi o resultado aqui.
 * ____
    Editando:
 * Achei o local onde configura os Custom Fields, agora estou configurando lá. Muito
   Obrigado pelas respostas pessoal, acho que agora vai funcionar aqui. 😀
 *  [DiegoFerreira](https://br.wordpress.org/support/users/diegoferreira/)
 * (@diegoferreira)
 * [16 anos, 11 meses atrás](https://br.wordpress.org/support/topic/custom-fields/#post-1139)
 * dajano.. você está configurando tdo miniforms com o custom field template? esse
   esquema da pessoa poder postar interessa a mim tb.
    até mais.
 *  Criador do tópico [dajano](https://br.wordpress.org/support/users/dajano/)
 * (@dajano)
 * [16 anos, 11 meses atrás](https://br.wordpress.org/support/topic/custom-fields/#post-1142)
 * Eu estou configurando o tdo mini forms apenas.
 * Instalei o Custom Field Template, mas achei muito complicado.
 * o TDO Mini Forms é no estilo “Drag and Drop”, na hora de fazer o formulário tu
   só vai clicando e arrastando os itens que tu quer.
 * Dá pra criar páginas onde só os administradores poderão postar, outra só para
   usuários que tu definir, outra pra qualquer pessoa, e assim vai.
 * Ele te manda um email quando alguém posta algo novo, pedindo pra ti “moderar”
   o post(aprovar ou não)
 * Achei muito bom esse plugin. 😀
 * Só é chatinho de configurar.. (Pelo menos pra mim, pois vão ter uns 30 Custom
   Fields…)
 *  [brunorios](https://br.wordpress.org/support/users/brunorios/)
 * (@brunorios)
 * [16 anos, 11 meses atrás](https://br.wordpress.org/support/topic/custom-fields/#post-1175)
 * ja tentou esse plugin?
 * Eu uso e funciona perfeitamente, se chama More Fields:
    [http://labs.dagensskiva.com/plugins/more-fields/](http://labs.dagensskiva.com/plugins/more-fields/)
 * abraço.
 *  [wmoriah](https://br.wordpress.org/support/users/wmoriah/)
 * (@wmoriah)
 * [16 anos atrás](https://br.wordpress.org/support/topic/custom-fields/#post-1254)
 * acho que esse aqui resolve seu problema dajano
 * [http://magicfields.org/getting-started/](http://magicfields.org/getting-started/)

Visualizando 11 respostas - 1 até 11 (de um total de 11)

O tópico ‘Custom Fields’ está fechado para novas respostas.

## Tags

 * [campos personalizados](https://br.wordpress.org/support/topic-tag/campos-personalizados/)
 * [Postagem Remota](https://br.wordpress.org/support/topic-tag/postagem-remota/)
 * [upload](https://br.wordpress.org/support/topic-tag/upload/)

 * Em: [Desenvolvendo com WordPress](https://br.wordpress.org/support/forum/questoes-avancadas/)
 * 11 respostas
 * 5 participantes
 * Última resposta de: [wmoriah](https://br.wordpress.org/support/users/wmoriah/)
 * Última atividade: [16 anos atrás](https://br.wordpress.org/support/topic/custom-fields/#post-1254)
 * Estado: resolvido

## Tópicos

### Tópicos mais populares

### Tópicos sem respostas

### Tópicos não relacionados a suporte

### Tópicos resolvidos

### Tópicos não resolvidos

### Todos os tópicos
