WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru WPmentor - Ищем топовых специалистов по WordPress, чтобы помочь вам заработать

Multipart form-data для Admin

Доброго времени суток.

Подскажите как реализовать загрузку файла через Админ панель напрямую в папку, а не через библиотеку.

Создал зону для загрузки, а вот обработку не могу написать из-за отсутствие multipart form-data в форме поста

add_action('add_meta_boxes', 'uploder_extra_fields', 1);
function uploder_extra_fields() {
	add_meta_box( 'upload_file', 'Файл', 'upload_func', 'post', 'side', 'low'  );
}

function upload_func()
{
	?>
	<input id="uploader-input" type="file" name="newfile" />
	<input type="hidden" name="fields_nonce" value="<?php echo wp_create_nonce(__FILE__); ?>"/>
<?php
}

add_action('save_post', 'add_file', 0);
function add_file($post_id)
{
	if (!wp_verify_nonce($_POST['fields_nonce'], __FILE__)) return false;
	if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) return false;
	if (!current_user_can('edit_post', $post_id)) return false;
	if (!isset($_POST['torr_file'])) return false;

	// ????
}
0
eLDeR
13 февраля 2020

Нет ответов на этот вопрос.

    На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация