Как отобразить только «X» изображения из поста (на странице таксономии), если количество изображений вложения в текущем сообщении больше, чем «X»? - PullRequest
0 голосов
/ 30 мая 2018

У меня многоузловая сеть, пользователи загружают посты, и ужасно, когда пользователь прикрепил к сообщению более 10 изображений, потому что это будет очень долго и простирается до 4.-5.страница на макете кладки ... Итак, я хочу, чтобы, если к сообщению было более 3 вложений (изображений), на домашней странице моей сети (и на страницах таксономии) в этом сообщении отображаются только первые 3 изображения и ссылка наполный пост.Итак, у меня есть этот код:

   $attachments = get_children(
       array(
    'post_type' => 'attachment',
    'post_mime_type' => 'image',
    'post_parent' => $post->ID
       ));
   if(count($attachments) > 3) { ?>
       <!-- Code need to here, what shows only the first 3 images -->
   <?php } else {
       the_content();
         } ?>

Я ищу решение в сети, но пока ничего не нахожу.Если вы можете мне помочь, пожалуйста, напишите.

1 Ответ

0 голосов
/ 31 мая 2018

Это работает на мультисайтах на поддоменах с реблогами (пересылаемыми или рассылаемыми), которые не имеют оригинального контента (потому что он получает его от своего родителя).

  1. добавить в свою функцию.*

Особая благодарность за @Andreas: https://stackoverflow.com/a/50609326/9565969

И @jgraup: https://wordpress.stackexchange.com/a/246063/134567

...