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

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

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

  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) для хранения идентификаторов вложений?

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