WordPress中的自定义帖子内容

时间:2020-06-15 05:46:30

标签: wordpress wordpress-theming custom-wordpress-pages wordpress-rest-api

如您所知,以下代码在WordPress的组中发布最新内容

<?php
            $my_query = new WP_Query('showposts=1&cat=172');
            while ($my_query->have_posts()):
            $my_query->the_post();
            $do_not_duplicate = $post->ID;
            ?>

我想对此代码进行更改،,这样就不会显示组中的最后一篇文章,并且 ,将显示同一组的预赛内容。 谢谢你

1 个答案:

答案 0 :(得分:0)

我认为您可能想看看抵消和订购参数。 我猜您问题中的快照就是您所说的“组” ... 根据您所说的最新文章(最新发表或首次发表)的不同,您可能希望将顺序从“ DESC”更改为“ ASC”。

<?php $query = new wp_query( array( 'post_type' => 'post', 'cat' => '172', 'post_status' => 'publish', 'posts_per_page' => '3', 'offset' => '1', 'order' => 'DESC' ) ); ?>
<?php if ( $query->have_posts() ): while ( $query->have_posts() ): $query->the_post(); ?>
<a aria-label="<?php the_title(); ?>" href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
<?php endwhile; endif; ?>

gl。

编辑:只是一个想法...您也可以简单地使用纯CSS并使用:last-child来定位您的最后一篇文章...请参见https://developer.mozilla.org/fr/docs/Web/CSS/:last-child