Intereting Posts
Загрузка страницы с медиабиблиотекой слишком медленная XML-RPC: добавление категории для публикации данных Как установить видимость в меню Элемент usin WP Nav Menu Роли и wp_update_nav_menu_item () Просмотр главной страницы в режиме предварительного просмотра Слизы как панировочные сухари для страниц пользовательский файл шаблона сообщения не показан, а все время 404.php the_author_meta ('user_url', $ author-> ID) работает неправильно. как я могу это решить? Как я могу отображать части пользовательских сообщений? Доступ к тиниме из толстого ящика Сортировка популярных сообщений по просмотрам за последнюю неделю Удалить цену из раскрывающегося меню переменной переменной Woocommerce Какой крючок, если информация о профиле пользователя обновляется? Передача сообщений пользователей на другую страницу Что могло бы изменить все & # 039; символы в моем контенте на строки? Вывод коротких кодов в верхней части страницы

Загруженное изображение не отображается в медиатеке

Итак, я загружаю файл изображения, который работает со следующим кодом, однако он не отображается в медиатеке. Я получаю сообщение «Файл действителен и успешно загружен», но я должен пропускать этот шаг.

if ( ! function_exists( 'wp_handle_upload' ) ) { require_once( ABSPATH . 'wp-admin/includes/file.php' ); } $files = array('tmp_name' => $_FILES[$fieldname]['tmp_name'], 'name' => $_FILES[$fieldname]['name']); $overrides = array( 'test_form' => false, 'action' => 'to_be', 'mimes' => false); $movefile = @wp_handle_upload( $files, $overrides ); if ( $movefile && !isset( $movefile['error'] ) ) { echo "File is valid, and was successfully uploaded.\n"; } else { /** * Error generated by _wp_handle_upload() * @see _wp_handle_upload() in wp-admin/includes/file.php */ echo $movefile['error']; 

Отсутствующим элементом, который создает файл в медиа-библиотеке, является сообщение о прикреплении. В сообщениях прикрепления хранятся метаданные файла и связаны с сообщениями через post_parent когда файл «прикреплен».

Вместо wp_handle_upload вы можете использовать функцию media_handle_upload , которая будет обрабатывать загрузку файла, а также вставить вложение.