Вопросы о Библиотеке Wordpress Media
У меня есть два связанных вопроса относительно WordPress и медиа библиотеки:
В Wordpress Media Library (версия 3.5.1) есть возможность связать изображение с постом. Кто-нибудь знает, какие изменения это делает в базе данных. Из того, что я нашел, есть две таблицы, которые, по-видимому, связаны с медиа-библиотекой и ассоциацией сообщений Первый
wp_posts
таблица с тремя связанными полями:post_type=attachment
,post_mime_type=image
,post_parent=<associated post id>
, Такжеwp_postmeta
с полямиmeta_key=_wp_attached_file
или же=_wp_attachment_metadata
,
Существуют ли какие-либо другие таблицы / поля? Есть статья, описывающая это подробно?
Теперь, программно говоря, кажется, есть две функции, связанные с вышеупомянутым:wp_insert_attachment
а такжеwp_update_attachment_metadata
, Есть еще или они единственные?wp_insert_attachment
Функция нуждается в абсолютном имени файла. Если изображение уже находится на локальном сервере, и у нас есть только его (локальный) URL, как мы можем найти его абсолютный путь программным путем? Я спрашиваю, потому что выше функция на самом деле загружает файл, который не то, что я хочу, так как файл уже находится на сервере.
В качестве альтернативы, есть ли другая функция, которая берет только URI локального файла и просто связывает его с сообщением, не пытаясь загрузить его первым?