Как загрузить файл в wordpress с помощью пользовательской формы загрузки?

Я не хочу использовать Wordpress' встроенный загрузчик мультимедиа.

У меня есть форма (на интерфейсе) моего сайта, и мне нужно разрешить кому-либо загружать изображение в мою папку Загрузки в wp-content. Я нашел много учебников, но все они говорят мне, как это сделать с загрузчиком wordpress. Мне нужно иметь возможность проверить, что пользователи загружают.

любая помощь очень ценится!!!

спасибо.

2 ответов


это поможет?

WPTuts: разрешить пользователям отправлять изображения на ваш сайт

PHP:

require_once(ABSPATH . "wp-admin" . '/includes/image.php');
require_once(ABSPATH . "wp-admin" . '/includes/file.php');
require_once(ABSPATH . "wp-admin" . '/includes/media.php');

$attachment_id = media_handle_upload('file-upload', $post->ID);

HTML-код:

<input type="file" name="file-upload" id="file-upload" />

решена. Это код, который я использовал для этого:

в моем коде:

require_once(ABSPATH . "wp-admin" . '/includes/image.php');
require_once(ABSPATH . "wp-admin" . '/includes/file.php');
require_once(ABSPATH . "wp-admin" . '/includes/media.php');

$attachment_id = media_handle_upload('file-upload', $post->ID);

в моей форме:

<input type="file" name="file-upload" id="file-upload" />