Title: Upload
Last modified: 6 agosto, 2016

---

# Upload

 *  [gustmeaus](https://br.wordpress.org/support/users/gustmeaus/)
 * (@gustmeaus)
 * [16 anos, 5 meses atrás](https://br.wordpress.org/support/topic/upload/)
 * Criei um metabox e coloquei um input file nele, coloquei a função de pasta de
   upload certinho, tudo certo, mas não funciona porque o formulario que envolve
   não tem enc=”multipart/form-data”. Como eu faço para funcionar?
 * Código do meu save post só da parte da imagem:
 *     ```
       $img     = $_FILES['imagem'];
       $path    = wp_upload_dir();
       $nome    = $img['name'];
       $tmp     = $img['tmp_name'];
       $pasta   = $path['path'];
       $caminho = $pasta.$nome;
   
       if(!empty($nome)){
            move_uploaded_file($tmp, $caminho);
       }
       ```
   

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

 *  Criador do tópico [gustmeaus](https://br.wordpress.org/support/users/gustmeaus/)
 * (@gustmeaus)
 * [16 anos, 5 meses atrás](https://br.wordpress.org/support/topic/upload/#post-4446)
 * Alguem sabe?
 *  [Marcelo Mesquita](https://br.wordpress.org/support/users/stallefish/)
 * (@stallefish)
 * [16 anos, 5 meses atrás](https://br.wordpress.org/support/topic/upload/#post-4457)
 * gustmeaus,
    você pode adicionar atributos ao formulário através da action ‘post_edit_form_tag’.
   Segue um exemplo:
 *     ```
       function multipart_form() { print ' enc="multipart/form-data"'; }
   
       add_action( 'post_edit_form_tag', 'multipart_form' );
       ```
   
 * Abraço.
 *  Criador do tópico [gustmeaus](https://br.wordpress.org/support/users/gustmeaus/)
 * (@gustmeaus)
 * [16 anos, 5 meses atrás](https://br.wordpress.org/support/topic/upload/#post-4459)
 * Muito legal, mas não funcionou não, coloquei:
 *     ```
       /* ENCTYPE do formulario que envolve metabox e tudo de posts e pages */
       function multipart_form() {
           print ' enc="multipart/form-data"';
       }
   
       /* Acao para adicionar multipart em formulario */
       add_action('post_edit_form_tag', 'multipart_form');
       ```
   
 * Mesmo assim, valeu ai cara, pela ajuda!
 *  Criador do tópico [gustmeaus](https://br.wordpress.org/support/users/gustmeaus/)
 * (@gustmeaus)
 * [16 anos, 5 meses atrás](https://br.wordpress.org/support/topic/upload/#post-4465)
 * Como faço então?
 *  [Marcelo Mesquita](https://br.wordpress.org/support/users/stallefish/)
 * (@stallefish)
 * [16 anos, 5 meses atrás](https://br.wordpress.org/support/topic/upload/#post-4477)
 * gustmeaus,
    tenta assim:
 *     ```
       /* ENCTYPE do formulario que envolve metabox e tudo de posts e pages */
       function multipart_form() {
           print ' enctype="multipart/form-data"';
       }
   
       /* Acao para adicionar multipart em formulario */
       add_action('post_edit_form_tag', 'multipart_form');
       ```
   
 * Mudei o ‘enc’ para ‘enctype’.
 *  Criador do tópico [gustmeaus](https://br.wordpress.org/support/users/gustmeaus/)
 * (@gustmeaus)
 * [16 anos, 5 meses atrás](https://br.wordpress.org/support/topic/upload/#post-4478)
 * Po, mais uma vez obrigado, mas eu já tinha pensado que poderia ser isso, mas 
   não foi não. Eu até achei o arquivo no wp-admin que tem esse form, mas lógico
   que não vou alterar um código interno do wp porque se não quem instalar o tema
   não vai poder usar de forma correta. Mas então por favor, me da uma ajuda ai!
   O que eu posso fazer para colocar um sistema de upload em um metabox (sem usar
   o thickbox do wp)? Valeu cara!
 *  [Marcelo Mesquita](https://br.wordpress.org/support/users/stallefish/)
 * (@stallefish)
 * [16 anos, 5 meses atrás](https://br.wordpress.org/support/topic/upload/#post-4479)
 * Tenta procurar uma solução para upload de arquivos via ajax, assim você consegue
   fazer o upload sem usar o thickbox, nem o form do post.
 *  Criador do tópico [gustmeaus](https://br.wordpress.org/support/users/gustmeaus/)
 * (@gustmeaus)
 * [16 anos, 5 meses atrás](https://br.wordpress.org/support/topic/upload/#post-4480)
 * Valeu cara, uma boa idéia. Vou da uma pesquisada. Mais uma vez obrigado ae!

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

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

## Tags

 * [metabox](https://br.wordpress.org/support/topic-tag/metabox/)
 * [upload](https://br.wordpress.org/support/topic-tag/upload/)

 * Em: [Plugins](https://br.wordpress.org/support/forum/plugins-e-codigos/)
 * 8 respostas
 * 2 participantes
 * Última resposta de: [gustmeaus](https://br.wordpress.org/support/users/gustmeaus/)
 * Última atividade: [16 anos, 5 meses atrás](https://br.wordpress.org/support/topic/upload/#post-4480)
 * Estado: não 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
