Intereting Posts
URL-адрес выхода маскировки Есть ли плагин, который поможет с переводом других плагинов? Измените автора плагина после того, как кто-то покинет компанию Установка значения настраиваемого поля при достижении даты истечения срока действия WooCommerce – Где функции functions.php? Резервное копирование WordPress перед обновлением, что это самый простой способ сделать это? Иерархическое отображение пользовательской таксономии Механизм отправки пользователям защищенного WordPress устанавливает новые уведомления по SMS или электронной почте? Msgstr "Невозможно redeclare cpt_reg_tax ()" из-за functions.php Пользовательская страница блога Добавить выбор категории в запрос функции Как работает глобальная переменная $ post_type? Виджет не сохраняется в стороне администратора при вызове inline css WordPress добавляет поля и дополнения в мое меню? Размер изображения в медиатеке в теме Bones (add_image_size)

Номера галереи изображений для 3,5

В предыдущих установках WordPress было возможно пронумеровать изображения в attachment.php используя приведенный ниже код. Тем не менее, я обнаружил, что этот код больше не работает, поскольку числа изображений неточны.

Есть ли новый код?

 <?php global $post; $ancestors = get_post_ancestors($post->ID); $photos = get_children(array( 'post_mime_type' => 'image', 'post_parent' => array_shift($ancestors), )); $index = 0; foreach($photos as $photo){ $index++; if($photo->ID === $post->ID) break; } printf('%d out of %d', $index, count($photos)); ?> 

Solutions Collecting From Web of "Номера галереи изображений для 3,5"

Не существует полного решения. И это не ново.

Любое изображение может быть частью галереи в сообщении, которое не является родителем этого изображения. Таким образом, родительский пост не является полезным параметром. Новый интерфейс упрощает создание таких галерей, но они были возможны и в более ранних версиях.

Даже если родитель вложения содержит галерею с этим изображением – может быть другая галерея с тем же изображением. Да, вы можете создавать несколько галерей и повторно использовать изображения.

Что ты можешь сделать:

  1. Найти все сообщения с галереями .
  2. Найти все галереи, используя это изображение.
  3. Разберите эти галереи, чтобы обнаружить порядок (удачи со случайным!).
  4. Попробуйте обнаружить, с какого поста пользователь пришел посмотреть текущее изображение (сеансы?). Возможно, она нашла его в Google.

Альтернатива:

Создайте конечную точку для почтовых галерей, чтобы сохранить связь неповрежденной. С URL-адресом, как …

 example.com/blog/postname/gallery/1/4/ 

… вы бы знали, что находитесь на четвертом вложении для первой галереи, которая принадлежит сообщению с postname slug.

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