Estou tentando descobrir como usar a função wp_handle_upload para um plug-in personalizado, para que eu possa especificar meu próprio diretório de upload. Até o momento, o código pega um arquivo da minha página de configurações do plug-in e faz o upload para a pasta que carrega a pasta com o ano e o mês.
Me deparei com este link que eu pensei que poderia ter algumas pistas - http://yoast.com/smarter-upload-handling-wp-plugins
if(strtolower($_SERVER['REQUEST_METHOD']) == "post"){
$overrides = array('test_form' => false);
$file = wp_handle_upload($_FILES['binaryFile'], $overrides);
echo "<pre>" . print_r($file, true) . "</pre>";
}
Como posso fazer upload para um diretório de minha escolha?
Qualquer ajuda muito apreciada caras.
php
wp-handle-upload
Xis
fonte
fonte
$upload['url'
Não me lembro de fazer exatamente isso na prática, mas a maioria (tudo?) Do tratamento de caminhos de upload passa por
wp_upload_dir()
isso aplicaupload_dir
filtro às informações retornadas. Você deve tentar filtrá-lo pela duração do código em execução e ajustar os caminhos no local desejado.fonte