Загрузите файл в определенную папку с помощью WordPressPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Загрузите файл в определенную папку с помощью WordPress

Сообщение Anonymous »

Мне нужна помощь в том, как загрузить файл в WordPress, я не хочу загружать файлы по пути медиафайлов по умолчанию, то есть в папку uploads/../.., я хочу загрузить свои файлы в wp-content/uploads/my_folder, я только что создал один файл в папке wp-admin и добавил туда некоторые функции, из этой формы я хочу загрузить свой файл (не создавая плагин).

Можно ли так сделать? Если да, то как? Если нет, то что я хочу сделать для загрузки файла?

Я попробовал следующее решение:

Код: Выделить всё

    $path_array  = wp_upload_dir();
$upload_path = $path_array['baseurl'].'/myfoldername/';
$target_path = $upload_path."/".$file_name;
$file_name = $_FILES['fieldname']['name'];
$tmp_name = $_FILES["fieldname"]["tmp_name"];

upload_user_file($_FILES,$upload_path); // Called this function
В файле function.php моей темы я определил вышеназванную функцию upload_user_file() следующим образом:

Код: Выделить всё

function upload_user_file( $file = array(),$path) {
if(!empty($file))
{
$uploaded=move_uploaded_file($file['fieldname']['tmp_name'],$path.$file['fieldname']['name']);
if($uploaded)
{
echo "Uploaded successfully ";
}
else
{
echo "Some error in upload ";
print_r($file['error']);
}
}
}
Пожалуйста, помогите мне решить эту проблему.

Спасибо.

Подробнее: https://stackoverflow.com/questions/344 ... -wordpress
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»