Intereting Posts
Вход / Регистрация для определенных страниц Аргумент 'exclude' не работает с get_posts для настраиваемого типа сообщения Возможно ли вставить get_previous_post ()? Изменение структуры постоянных ссылок для сообщений Доступ к папке изображения внутри общедоступного веб-каталога WordPress 4.22 не создает миниатюры Поиск между настраиваемыми полями и полями пользовательской таксономии Использование «Authy Two Factor Authentication» в пользовательской странице входа в систему Как я могу разместить содержимое «Добавить новую почту» на пользовательской странице? Изменение отображаемого изображения для страниц в двадцать семнадцать тем получить выход из функции вставки и т. д. в классе wpdb superfish.js кажется, что он не работает должным образом после wordpress upgradearde до 4.6.1 Форма отправить из плагина wordpress Создание пользовательских страниц на основе категорий и авторов Как изменить атрибут src thumbnail?

Как настроить эскизы первого сообщения в цикле

ok в настоящее время мое последнее сообщение имеет дополнительный класс, который был добавлен этим кодом:

<?php $extraLastClass = $loop->current_post + 1 === $loop->post_count ? ' main-image-porfolio-main' : '';?> 

но теперь я хочу настроить эскиз первого сообщения, а не последний. как мне это сделать?

полный код (после редактирования по ссылке Роберта):

 <div class="main-interior portfolio" id="portfolio-big-pics" style="display: block;"> <?php $args = array( 'post_type' => 'portfolio', 'order' => 'asc'); $loop = new WP_Query( $args ); while ( $loop->have_posts() ) : $loop->the_post(); ?> <?php $extraFirstClass = $loop->current_post == '0' ? ' main-image-porfolio-main' : ''; ?> <?php $attributes = array( "class" => "main-image portfolio " . $extraFirstClass, "id" => "photo_{$post->ID}", ); the_post_thumbnail("portfolio_thumb", $attributes); ?> <?php endwhile; ?> <?php rewind_posts(); ?> <div class="portfolio-box"> <h5>Portfolio</h5> <ul class="item-list" id="portfolio-list"> <?php while ( $loop->have_posts() ) : $loop->the_post(); ?> <li><a href="<?php the_permalink(); ?>" rel="<?php echo $post->ID; ?>"><?php the_title(); ?></a> </li> <?php endwhile; ?> </ul> </div> </div> 

Вы можете получить первый класс post так же, как вы добавляете последний класс post.

В последнем случае вы проверяли, соответствует ли номер post_count . Но в этом случае, когда мы хотим получить первый пост, мы проверим, является ли current_post number в цикле равным 0 или нет.

 <?php $extraFirstClass = $loop->current_post == '0' ? ' main-image-porfolio-main' : ''; ?>