Intereting Posts
Как удалить родительский раздел из вложения? Как изменить пароль WordPress без выхода из системы (необходимо для плагина) Как удалить текстовый формат TinyMCE BLOG_ID_CURRENT_SITE против SITE_ID_CURRENT_SITE в WordPress Multisite? Как получить Ajax в тему – без написания плагина? Архив пользовательских сообщений типа по году и месяцу? Создать страницу архива для пользовательских таксономий Как распечатать список терминов, но изменить текст ссылки? Как получить транслированную строку с другого языка, кроме текущего? Объединение файлов CSS и JS из плагинов Отображать контент из определенной категории Порядок WP_Query по дате в meta_value Обновление метаданных пользователей с помощью ajax Можно ли использовать страницы для применения статического контента к каждому уровню таксономии? URL-адрес URL-адреса пользовательского почтового адреса берет URL-адрес страницы

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

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

Это 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 }