在循环中的所有粘性帖子之后添加一些东西

时间:2014-11-18 作者:SLH

比如说,我有一些帖子,其中一些很粘。粘性贴子显示在循环的最顶部。

while( have_posts() ) {
  the_post();
  get_template_part();
}
如何在所有粘贴帖子之后添加一些文本?

1 个回复
SO网友:SLH

好的,我知道了。

首先,在循环之前添加一个计数器。

$my_posts = 0;

然后在循环中,每次增加一个。

$my_posts++;

粘滞始终位于最顶端,因此将所有粘滞帖子的数量与循环中的当前帖子进行比较,并显示自定义消息。

if( $my_posts === count( get_option( \'sticky_posts\' ) ) )
  echo \'this will only appear after all sticky posts\';

结束

相关推荐

Page listing Custom Posts

我有自定义帖子(实际上是页面),可以在默认页面(page home.php)上查看,但如何创建一个单独的页面,包含完全相同的内容,并链接到它?主页。php(默认WP页)代码当前为:<?php /* Template Name: Home News */ ?> <?php get_header(); ?> <div id=\"content\"> <div id=\"inner-cont