学做网站培训课程介绍

当前位置:

wordpress置顶文章调用与设置

wordpress网站后台允许我们设置一些置顶文章,然后通过调用置顶文章的代码把它调用到自己的网站前台。

下面是特别常用的wordpress调用置顶文章代码,适用于所有模板使用。

<?php
$sticky = get_option('sticky_posts');
rsort( $sticky );
$sticky = array_slice( $sticky, 0, 5);
query_posts( array( 'post__in' => $sticky, 'caller_get_posts' => 1 ) );
if (have_posts()) :while (have_posts()) : the_post();
?>

<li><a href="<?php the_permalink(); ?>" target="_blank"><?php the_title(); ?></a></li>

<?php endwhile; endif; ?>

代码解释:

  • rsort( $sticky ); 对置顶文章数组逆向排序,即大ID在前;
  • $sticky = array_slice( $sticky, 0, 5);控制显示置顶文章的数量,输出置顶文章数,请修改5,0不要动,如果需要全部置顶文章输出,可以把这句注释掉;
  • 'post__in' => get_option('sticky_posts')确定了该LOOP调用的是置顶文章列表。
  • 'caller_get_posts'的作用是排除非指定性文章,即除了置顶文章之外,不显示其他的文章。

wordpress文章置顶方法

【后台】--【文章】--【编辑】---【将文章置顶到顶部】

wordpress调用置顶文章

补充:调用了置顶文章之后,其余的循环调用文章,就要排除置顶文章。排队置顶文章,使用下面的代码:


<?php $the_query = new WP_Query( array( 'post__not_in' => get_option( 'sticky_posts' ) ) );
if ( $the_query->have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post();?>
<li><a href="<?php the_permalink(); ?>" target="_blank"><?php the_title(); ?></a></li>
<?php endwhile; ?>
<?php endif; ?>

相关教程:WP程序调用最新文章 热门文章 相关文章 随机文章代码

《“wordpress置顶文章调用与设置”》 有 2 条评论

  1. 学做网站论坛讲师 学做网站讲师说道:

    以下代码是调用整个网站中的所有分类下的置顶文章,如果要调用某个指定分类下的置顶文章,可以使用以下的代码:

    <?php
                   $sticky = get_option('sticky_posts');
                   rsort( $sticky );
                   $sticky = array_slice( $sticky, 0, 5);
                   query_posts( array( 'post__in' => $sticky, 'caller_get_posts' => 1,'showposts' => 4,'cat' =>5) );
                   ?>
                   <?php if (have_posts()) : ?>
                   <?php while (have_posts()) : the_post(); ?>
                  显示内容代码,可以自己设置。
                   <?php endwhile; ?>
                   <?php else : ?><p class="center">没有数据。</p>
                   <?php endif; ?>
  2. 学习建网站学员 佛系软件说道:

    这个代码放在那里呢,调用之后显示在哪里呢,我只想显示在首页文章前面

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

相关教程

  • 漂亮的wordpress淘客模板 图文教程 (111440 次浏览)
    今天再次给大家分享一款自己仿的一个wordpress淘客模板。这个模板是我自己在别人模板的基础上进行二次开发,自己比较喜欢。注意:此模板不支持IE6,
  • 用什么建网站?Wordpress建网站好不好?这些问题经常被新手问上问起。可以这样说,wordpress程序可以建各种类型的网站,它的功能强大之处令人称赞,
  • 使用DEDECMS与DISCUZ同时建站时,可以将DEDECMS与DISCUZ进行整合,并且互相调用。DEDECMS如果要调用DISCUZ论坛中的贴子,必须二个程序的网站放在同一
  • wordpress网站后台允许我们设置一些置顶文章,然后通过调用置顶文章的代码把它调用到自己的网站前台。下面是特别常用的wordpress调用置顶文章代码
  • 我们在浏览网站时,会发现有些网站的顶部会有天气预报功能,并且可以根据用户所在的城市自动变换成当地的天气预报信息。那么我们在自己建网站时,怎么
  • 在学做网站论坛的VIP课程中,我们讲了做网站时,我们网站的导航是调用一级分类和页面,可往往为了一些需要,登录制作wordpress下拉菜单,要求调用某个
  • 通过网页制作教程上节课怎样在网页中添加表格,我们就可以在网页中插入一个表格,但往往插入的表格并不美观,我们需要设置一些表格参数去达到我们要求
  • 我们知道,网站伪静态可以形成静态页面,对于百度收录有着最大的好处。(相关知识:Discuz论坛后台SEO优化设置详细步骤)对于DISCUZ论坛程序实