Стартовая премиум тема для WordPress
Дополнительно по: Файловая система и Вложения
request_filesystem_credentials()
Отображает форму для ввода данных подключения к серверу через FTP или SSH
wp_zip_file_is_valid()
Проверяет структуру ZIP-файла, чтобы убедиться, что его можно обработать без ошибок
wp_get_webp_info()
Используется для извлечения метаинформации о WebP-изображении
wp_get_avif_info()
Извлекает метаинформацию об AVIF-изображении
wp_basename()
Извлекает имя файла или папки из заданного пути или URL
validate_file()
Проверяет путь к файлу и имя файла на предмет допустимости, помогая предотвратить атаки с использованием обхода директорий (Directory Traversal)
download_url()
Предназначена для скачивания файла по URL-адресу и сохранения его во временном каталоге на сервере
attachment_url_to_postid()
Используется для преобразования URL вложения (например, изображения или другого файла) в идентификатор поста (ID)
get_allowed_mime_types()
Возвращает список MIME-типов и соответствующих им файловых расширений, которые разрешены для загрузки
wp_get_audio_extensions()
Возвращает список поддерживаемых WordPress аудиоформатов
wp_get_ext_types()
Возвращает массив расширений файлов, сгруппированных по их типу
wp_get_video_extensions()
Возвращает массив расширений видеофайлов, которые поддерживаются WordPress по умолчанию
wp_getimagesize()
Используется для получения размеров и другой информации о изображении
wp_read_image_metadata()
Используется для извлечения метаданных изображения, включая информацию, полученную из EXIF и IPTC данных
media_handle_sideload()
Позволяет загружать файлы в медиатеку WordPress, используя массив с данными о файле, аналогичный массиву $_FILES
media_handle_upload()
Предназначена для обработки загруженных файлов через форму, сохранения их в медиабиблиотеку и создания вложения для поста
media_sideload_image()
Позволяет загрузить изображение из внешнего URL, сохранить его в медиабиблиотеке и, при необходимости, прикрепить его к посту
wp_check_filetype()
Используется для получения расширения и MIME типа файла на основе его имени или пути
wp_check_filetype_and_ext()
Используется для проверки типа загружаемого файла в WordPress
wp_handle_sideload()
Используется для обработки файлов, загруженных не через стандартный механизм загрузки файлов
wp_handle_upload()
Используется для обработки загружаемых файлов, которые передаются через массив $_FILES
wp_max_upload_size()
Используется для получения максимально допустимого размера файла, который можно загрузить через медиа-загрузчик
wp_unique_filename()
Используется в WordPress для генерации уникальных имен файлов перед их сохранением в указанную директорию
wp_upload_bits()
Используется для создания файла в папке загрузок на основе переданного контента
get_post_gallery_images()
Используется для извлечения URL изображений из первой галереи, указанной в содержимом записи
get_post_galleries_images()
Используется для получения всех URL изображений из всех галерей, присутствующих записи
get_post_gallery()
Предназначена для извлечения первой галереи из содержимого записи
get_post_galleries()
Позволяет извлекать галереи из содержимого записи, используя шорткоды gallery
get_the_post_thumbnail_caption()
Позволяет получить подпись (caption) миниатюры записи
get_the_post_thumbnail_url()
Позволяет получить URL миниатюры (featured image) для записи
has_image_size()
Позволяет проверить, существует ли указанный размер изображения
image_get_intermediate_size()
Позволяет получить данные о промежуточном размере изображения, включая его путь, ширину и высоту
remove_image_size()
Предназначена для удаления ранее зарегистрированного размера изображения
set_post_thumbnail()
Позволяет установить миниатюру (featured image) для конкретного поста
set_post_thumbnail_size()
Регистрирует стандартный размер миниатюры поста
the_post_thumbnail()
Используется для вывода миниатюры (изображения поста) на экран
the_post_thumbnail_caption()
Выводит подпись (caption) к миниатюре записи (post thumbnail)
the_post_thumbnail_url()
Используется для вывода URL миниатюры записи
wp_get_additional_image_sizes()
Позволяет получить информацию обо всех зарегистрированных дополнительных размерах изображений
wp_get_attachment_thumb_url()
Используется для получения URL миниатюры изображения-вложения
wp_get_image_editor()
Возвращает экземпляр класса WP_Image_Editor, загружая в него указанный файл изображения
wp_get_registered_image_subsizes()
Возвращает нормализованный список всех зарегистрированных размеров изображений
get_the_post_thumbnail()
Используется для получения HTML-кода миниатюры (изображения) поста
get_post_thumbnail_id()
Используется для получения ID миниатюры записи
get_intermediate_image_sizes()
Возвращает список всех промежуточных размеров изображений, которые были зарегистрированы
delete_post_thumbnail()
Позволяет удалить миниатюру (изображение записи) из указанной записи в WordPress
add_image_size()
Позволяет зарегистрировать новые размеры изображений
wp_get_image_mime()
Позволяет получить реальный MIME-тип изображения, исходя из его содержимого, а не из расширения файла
wp_get_attachment_image_url()
Позволяет получить URL изображения-вложения по его ID
wp_get_attachment_image_srcset()
Используется для получения значения атрибута srcset для вложения изображения
wp_get_attachment_image_src()
Используется для получения данных о картинке-вложении, таких как URL изображения, его ширина и высота
wp_get_attachment_image_sizes()
Используется для получения значения атрибута sizes для изображения, которое является вложением
wp_get_attachment_image()
Используется для получения HTML-элемента img, представляющего изображение-вложение.
wp_get_attachment_caption()
Предназначена для получения подписи к вложению
wp_attachment_is_image()
Позволяет определить, является ли вложение изображением
previous_image_link()
Предназначена для вывода ссылки на предыдущее изображение, связанное с текущим постом
next_image_link()
Предназначена для вывода ссылки на следующее изображение, связанное с тем же постом-родителем
image_downsize()
Используется для масштабирования изображения до нужного размера, такого как ‘thumbnail’, ‘medium’, или ‘large’
file_is_displayable_image()
Используется для проверки, является ли файл изображением, которое можно отобразить на веб-странице
wp_delete_attachment()
Позволяет удалить вложение (медиафайл) из медиатеки WordPress
wp_get_attachment_link()
Позволяет получить ссылку на страницу вложения или медиафайл
wp_get_attachment_url()
Используется для получения URL вложения по его ID
wp_get_original_image_path()
Используется для получения пути к исходному файлу изображения
wp_get_original_image_url()
Используется для получения URL исходного изображения
wp_insert_attachment()
Используется для добавления вложений (медиафайлов) в базу данных сайта, создавая соответствующую запись в таблице wp_posts
wp_attachment_is()
Используется для проверки, соответствует ли вложение определенному типу файла
the_attachment_link()
Используется для отображения ссылки на страницу вложения или на сам файл вложения
is_local_attachment()
Проверяет, является ли переданный URL локальным вложением (файлом медиатеки) сайта
get_post_mime_type()
Используется для получения MIME-типа вложений
get_attachment_link()
Позволяет получить постоянную ссылку на страницу медиафайла (вложения)
get_attached_media()
Используется для извлечения медиафайлов, прикреплённых к конкретному посту
get_attached_file()
Позволяет получить полный путь к прикреплённому файлу на основе его ID
WP_Filesystem_Direct
Предоставляет методы для прямого (не FTP) взаимодействия с файловой системой WordPress
wp_upload_dir()
Возвращает массив, содержащий путь и URL текущего каталога загрузок
wp_get_upload_dir()
Используется для получения информации о каталоге загрузок
wp_delete_file_from_directory()
Позволяет удалить указанный файл из определенной директории
wp_filesize()
Предназначена для получения размера файла
wp_delete_file()
Используется для удаления файлов в WordPress
unzip_file()
Позволяет распаковать ZIP-архив в указанную директорию на сервере
list_files()
Возвращает массив с полными путями к файлам, расположенным в указанной папке и её поддиректориях
wp_tempnam()
Создает временный файл с уникальным именем в указанной директории
get_temp_dir()
Возвращает путь к директории, доступной для записи временных файлов
WP_Filesystem()
Инициализирует и подключает абстрактные классы файловой системы WordPress
wp_mkdir_p()
Используется для создания каталогов (папок) по указанному пути, включая вложенные каталоги
copy_dir()
Используется для копирования содержимого одной директории в другую с использованием файловой системы WordPress