Heim > Fragen und Antworten > Hauptteil
Ich verwende die folgende Funktion in WordPress, um die letzten drei Beiträge auf der Startseite anzuzeigen.
Ist es möglich, die Klasse class="latest-posts-right"
zum letzten Div hinzuzufügen, damit ich ihr einen anderen Stil geben kann? Wie kann ich das machen?
<?php /* Show latest posts on homepage */ function latest_post() { $args = array( 'posts_per_page' => 3, /* how many post you need to display */ 'offset' => 0, 'orderby' => 'post_date', 'order' => 'DESC', 'post_type' => 'post', /* your post type name */ 'post_status' => 'publish' ); $query = new WP_Query($args); if ($query->have_posts()) : while ($query->have_posts()) : $query->the_post(); ?> <div class="latest-posts"> <h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3> <p><?php the_excerpt(); ?></p> <div class="readmore"><a href="<?php the_permalink(); ?>">Read more »</a></div> </div> <?php endwhile; endif; } add_shortcode('lastest-post', 'latest_post'); ?>
P粉3843669232024-03-22 13:03:01
CSS 选择器:last-child 可以为你工作
div.latest-posts:last-child{ /* css rules */ }
或
div.latest-posts:nth-child(3){ /* css rules */ }