WordPress怎么判断文章是否置顶状态

我们在后台设置了某一篇文章置顶状态后,模板前台怎么调用呢?WordPress其实自带了一种判断方法函数,is_sticky(),下面写出案例。一看就会。

if (is_sticky()) {
    echo '<span class="sticky-badge">置顶</span>';
}

在文章循环中这样使用:

 (have_posts()) {
    the_post();
    if (is_sticky()) {
        the_title('<h2 class="sticky-title">', '</h2>');
    } else {
        the_title('<h2>', '</h2>');
    }
}