Intereting Posts
Проблема с сохранением настроек WordPress с текущей версией. Это ошибка? Сначала используйте Orderby и meta_value_num для упорядочения чисел, затем строки Action Hook Внутри WordPress Plugin Shortcode Собирать все сообщения Custom Post Type в массив / объект соответствующим образом Белый список IP-адресов для обновления ядра WordPress и плагинов Скрыть переполнение по определенному шаблону WordPress Получите приложение meta (мне нужен идентификатор прикрепления, не знаю, как его найти) Как добавить флажок с несколькими значениями в таблице? Автоматическое резервное копирование перед автоматическим обновлением WordPress Можно ли добавлять страницы в свое меню через скрипт? Как заменить функцию с помощью дочерней темы? Переписать правила для короткого URL-адреса Как показать только 2-й признак img на главную / блог Скрыть определенное название категории от связанных должностей Измените заголовок результатов поиска из плагина

Как стиль последнего сообщения на первой странице отличается от остальных?

Мне хотелось бы, чтобы последний пост на первой странице отличался от остальных, как я мог добиться этого?

Это index.php

<?php get_header(); ?> <?php if ( have_posts() ) : ?> <?php while ( have_posts() ) : the_post(); ?> <?php get_template_part( 'content', get_post_format() ); ?> <?php endwhile; ?> <?php else : ?> <article id="post-0" class="post no-results not-found"> <section> <h3><a href="#">Sorry!</a></h3> <p>Hier gibt es nichts zu sehen. </p> <section> </article><!-- #post-0 --> <?php endif; ?> <div id='postNavi'> <div class='older'><?php next_posts_link('Ältere Beiträge &raquo;');?></div> <div class='newer'><?php previous_posts_link('&laquo; Neuere Beiträge');?></div> </div> <?php get_footer(); ?> 

и два формата, которые я использую:

Содержание-aside.php

 <article id="post-<?php the_ID(); ?>" <?php post_class();?> > <h1><?php if(is_single()) {?> <?php the_title();?> <?php } else { ?> <a href="<?php the_permalink();?>"><?php the_title();?></a> <?php }?> </h1> <div class='postMeta2'> <?php the_category(' | ') ?> </div> <section class='multi-column'> <?php if ( is_home() ) { the_excerpt(); } else { the_content('Weiterlesen'); } ?> </section></article> 

и content-quote.php

 <article id="post-<?php the_ID(); ?>" <?php post_class();?> > <h1> <?php if(is_single()) {?> <?php the_title();?> <?php } else { ?> <a href="<?php the_permalink();?>"><?php the_title();?></a> <?php }?> </h1> <div class='postMeta2'> <?php the_category(' | ') ?> </div> <section> <blockquote> <?php the_content('read the rest'); ?> </blockquote> </section> </article> 

Solutions Collecting From Web of "Как стиль последнего сообщения на первой странице отличается от остальных?"

Для этого вам нужно будет знать, что является последним сообщением на странице. Есть несколько способов добиться этого, но я думаю, что самый простой способ – использовать чистую php, функцию end() . Вы собираетесь использовать это, чтобы получить последнее сообщение в цикле.

После того, как вы получили последнее сообщение в цикле, вы можете просто сравнить идентификатор последнего сообщения с текущим идентификатором сообщения, и если они совпадут, вы можете применить свой собственный стиль

В вашем content-*.php вы можете попробовать следующее:

 $last_post = end($wp_query->posts); if ($last_post->ID == $post->ID) { //Apply your styling for the last post }