Как загрузить файл в WordPress, используя пользовательскую форму загрузки? - PullRequest
9 голосов
/ 19 января 2012

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

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

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

Спасибо.

Ответы [ 2 ]

27 голосов
/ 19 января 2012

Это помогает?

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" />
8 голосов
/ 21 января 2012

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

В моем коде:

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" />
...