Intereting Posts
Соединение пользователей с таблицей users_metadata выглядит разбитым Как добавить будущие сообщения в новую функцию «Внутреннее связывание» Невозможно передать теги rels Рекомендуемое использование Bootstrap или JQuery-UI в разработке WP / plugin? Запретить обновление WordPress от переопределения пользовательских языковых переводов? WordPress более одной базы данных на одной странице? PHP Устарел: нестатический метод не следует называть статическим Какова самая ранняя точка, с которой я могу получить идентификатор запрашиваемого объекта? Передача значения извне в переменную плагина Используя WP_Query для захвата пользовательских метазначений, foreach для json-объекта Есть ли способ локализовать метки роликов? WordPress не показывает ссылки на страницы Программно добавьте шрифты «Удивительные шрифты» в категорию «Виджет» Проблема с Ajax в WordPress Получить текущую категорию и поместить ее в короткий код

Добавление медиа и прикрепление изображений к страницам

У меня есть эта проблема с прикреплением изображений и добавлением медиа.

ДОБАВИТЬ МЕДИА

  1. Перейти на страницу
  2. Нажмите «Добавить медиа»
  3. Вставить изображение
  4. Изображение отображается в редакторе, но когда я перехожу на страницу и делаю код ниже, он не обновляется.

ОБРАТНАЯ СВЯЗЬ

  1. Перейти к медиа
  2. найти изображение и прикрепить страницу
  3. Это работает нормально, но как только изображение будет прикреплено к этой странице, я не могу прикрепить его к другому

КОД

$attachments = get_attached_media( 'image', $page_id); $images = array(); foreach ($attachments as $attachment) { $image = wp_get_attachment_url($attachment->ID); if($image) $images[] = $image; } wp_localize_script( 'custom-js-script', 'images', $images); 

1. Я хочу использовать добавочный носитель, потому что тогда я могу повторно использовать изображения на разных страницах, НО ЭТО НЕ РАБОТАЕТ, как я могу получить изображения как приведенный выше код?

2. Если я не могу сделать выше, как я могу повторно использовать вложения?

Solutions Collecting From Web of "Добавление медиа и прикрепление изображений к страницам"

Зачем:

В WordPress можно прикреплять файл только к одному родительскому сообщению. Это связано с тем, что связь сохраняется в таблице wp_post как поле post_parent . Это bigint(20) поэтому он может содержать только один номер (ID).

Временное решение:

Нам нужно было что-то приготовить самостоятельно, возможно, это может быть использование пользовательской таксономии для наших вложений или, возможно, использование настраиваемых полей (post meta) для хранения идентификаторов вложений?

Или мы могли бы попробовать некоторые плагины там, которые могут помочь нам повторно использовать наши приложения.