wordpress分类列表调用该分类置顶文章
作者:xlnxin发布时间:2021-04-15分类:WordPress教程浏览:491
导读:WP网站分类列表不显示置顶文章,内容丰富栏目较多的网站会对推荐的文章进行置顶显示,以便访客打开该分类时第一时间能看到管理员推荐的内容,如果分类列表显示网站所有的置顶文章,...
WP网站分类列表不显示置顶文章,内容丰富栏目较多的网站会对推荐的文章进行置顶显示,以便访客打开该分类时第一时间能看到管理员推荐的内容,如果分类列表显示网站所有的置顶文章,显然影响用户体验,因此只显示该分类的置顶推荐文章会更加友好。
在当前主题的分类列表模板中添加代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 | <?php query_posts(array( "category__in" => array(get_query_var("cat")), "post__in" => get_option("sticky_posts") ) ); while(have_posts()) : the_post(); ?> <h2>【置顶】<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2> <?php endwhile; wp_reset_query(); ?> |
在正常的分类列表中排除已经设置为置顶的文章:
1 2 3 4 5 | <?php while(have_posts()) : the_post(); ?> <?php if(!is_sticky()){?> <h2><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2> <?php the_excerpt(); ?> <?php } endwhile;?> |
其实就是在主循环中添加if(!is_sticky())来判断,表示如果不是置顶文章则显示。
相关推荐
- excel vba实现模板批量打印
- Joomla模块使用方法
- 如何优化wordpress性能提升加载速度
- 旧版本emlog5.3.1和6.0.0可以升级到pro吗?
- 微信小程序反编译报SyntaxError: Unexpected token ‘}‘ 不完美的解决方法
- zblogphp使用GetArticleList、GetList函数调用热门文章列表
- expose_php = On/Off,是干什么的?底层原理是什么?
- Windows10 DVDRW识别为CD驱动解决方法,windows无法读取驱动器E:\中的光盘解决方法
- windows无法读取驱动器中的光盘(windows10)
- PHP开启openssl的方法-解决ZBlog主题插件无法启用的问题
- WordPress教程排行
- 最近发表