Ho sviluppato un plugin e nel mio plugin c'è un uploader di media personalizzato. Quando carico qualsiasi file dal plugin uploader, quel file viene caricato e salvato nella cartella predefinita di WordPress uploads/
.Come cambiare la directory di caricamento nel mio plugin uploader
Ma voglio che quando caricamento di file dal mio plug-in uploader i file devono essere caricati in una nuova cartella all'interno di Wordpress personalizzato uploads
cartella in modo che cerco da parte di Google e abbiamo trovato questo codice:
<?php
function upload_dir($dirs)
{
$dirs['subdir'] = '/my-uploads';
$dirs['path'] = $dirs['basedir'] . '/my-uploads';
$dirs['url'] = $dirs['baseurl'] . '/my-uploads';
return $dirs;
}
add_filter('upload_dir', 'upload_dir');
?>
Ora tutti i file che vengono caricati da (post, pagine ecc.) sono anche memorizzati in quella cartella di plugin.
voglio che solo i file che vengono caricati dal mio plugin di caricamento devono essere salvate in quel my-folder
, e resto dei file devono essere salvati nella cartella di WordPress predefinita uploads
...
In questo modo, si sta salvando i file di nuovo in uploads predefinite non cartella nella cartella Plugin ... –
Potresti postare un estratto del codice? Ciò che normalmente dovrebbe funzionare è: add_filter, wp_handle_upload, remove_filter. –
cosa intendi per wp_handle_upload? –