WordPress分类栏目怎么让置顶文章显示在最前面

如何将分类栏目里的置顶文章显示在最前面呢?然后再显示新发布的文章。怎么实现在调用最新文章列表中置顶文章靠前显示呢?代码如下:

<?php
$sticky = get_option('sticky_posts');
query_posts( array('post__in' => $sticky,'caller_get_posts' =>1,'cat'=>$cat,'showposts'=>6));
static $case_num=0;
while (have_posts()) : the_post(); ?>
<!--置顶文章-->
<li><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></li>
<?php $case_num++;
endwhile; wp_reset_query();
$case_num=6-$case_num;//
query_posts( array( 'post__not_in' => get_option( 'sticky_posts'),'cat'=>$cat,'showposts'=>$case_num ));
while (have_posts()) : the_post();
?>
<!--非置顶文章-->
<li><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></li>

<?php endwhile; wp_reset_query(); ?>

代码解释:

'cat'=>$cat 是指当前分类的ID;'showposts'=>6 设置调用文章的总数量;

代码放置好之后,可以在网站后台设置置顶文章。

另外,在实际制作网站过程中,还可以针对置顶文章与非置顶文章显示不同的样式。

<?php
if ( have_posts() ) :
while ( have_posts() ) : the_post();
if ( is_sticky() ) {
// 这是一个置顶文章
// 输出文章标题、内容或其他内容
} else {
// 这是非置顶文章
// 输出文章标题、内容或其他内容
}
endwhile;
endif;
?>

本文摘自网络,不代表短经典网立场 https://www.duanjingdian.com/594.html

上一篇 2024 年 5 月 30 日 上午8:00
下一篇 2024 年 6 月 30 日 下午12:51

相关推荐

  • WordPress插入表格,让表格自适应

    在WordPress中,表格自适应是一种常见的需求,它可以确保表格在不同设备和屏幕尺寸上都能正常显示,为了实现表格自适应,我们可以使用CSS样式和媒体查询,下面是一个简单的示例,展…

    WordPress 2024 年 5 月 21 日
    284
  • WordPress自动提取第一张图片作为缩略图

    方法一:使用插件 最简单的方法是使用现成的插件,Auto Post Thumbnail”或“Fast Automatic Image Thumbnail Generator”。 1…

    WordPress 2024 年 4 月 19 日
    321
  • WordPress怎么增加文章排序方式?

    方法一:使用内置的“排序”功能 WordPress自带一个基础的文章排序功能,通常按照日期进行排序,要使用它,请按照以下步骤操作: 1、登录到你的WordPress后台。 2、转到…

    WordPress 2024 年 4 月 19 日
    244
  • WordPres利用插件备份MySQL数据库

    使用 UpdraftPlus 备份数据库: 安装插件:登录 WordPress 管理后台。导航至插件菜单。搜索 “UpdraftPlus” 插件。点击“安装”并激活插件。配置备份设…

    2024 年 4 月 18 日
    300
  • WordPress后台如何上传大于 2560px的图片?

    自从WordPress 5.3 起,就将上传图片的最大尺寸限制为 2560 px。这样做是为了提高网站性能和减少服务器负载。 如果要允许上传大于 2560px的图片文件,可使用以下…

    2024 年 4 月 16 日
    232
  • wordpress怎么做多级分类

    wordpress怎么做多级分类 1、登录到WordPress后台: 打开您的浏览器,输入您的网站URL,然后添加/wpadmin/到末尾,以访问WordPress后台。 输入您的…

    WordPress 2024 年 4 月 23 日
    242
  • WordPress如何设置图片防盗链?

    1. 安装插件 在WordPress中,有一些插件可以帮助你防止图片被盗链,quot;WP Anti ClickJacking"、"Anti Leech Protect"等。 步骤…

    2024 年 4 月 19 日
    303
  • WordPress获取标签(tag)的一些常用函数

    WordPress 提供了许多用于获取标签(tags)的函数,让开发者可以轻松地在主题中显示相关标签信息。 以下是一些常用的 WordPress 获取标签的函数: 1. `get_…

    WordPress 2024 年 4 月 26 日
    320
  • WordPress如何进行速度优化?

    WordPress 是一个非常强大且广泛使用的 CMS(内容管理系统),但如果不正确优化,可能会导致页面加载时间变慢,以下是一些建议和技巧,可以帮助你提高 WordPress 的速…

    WordPress 2024 年 7 月 15 日
    231
  • WordPress,Redis Object Cache缓存插件

    WordPress使用Redis Object Cache缓存插件加速网站的方法 在互联网行业中,网站的访问速度对于用户体验和搜索引擎排名都至关重要,为了提高网站的访问速度,我们可…

    2024 年 4 月 16 日
    266