Próbuję dowiedzieć się, jak używać funkcji wp_handle_upload dla niestandardowej wtyczki, aby móc określić własny katalog przesyłania. Do tej pory kod pobiera plik ze strony ustawień wtyczki i przesyła do folderu z folderem z rokiem i miesiącem.
Natknąłem się na ten link, który moim zdaniem może mieć jakieś wskazówki - 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>";
}
Jak mogę wgrać do wybranego przeze mnie katalogu?
Jakakolwiek pomoc bardzo doceniani chłopaki.
$upload['url'
Nie pamiętam, aby robić to dokładnie w praktyce, ale większość (wszystkich?) Ścieżek przesyłania przebiega przez
wp_upload_dir()
zastosowanieupload_dir
filtru do zwracanych informacji. Powinieneś spróbować filtrować go przez cały czas działania kodu i dostosowywać ścieżki do pożądanej lokalizacji.źródło