如果网站中有些文章想增加曝光率,可以在侧边栏进行展示,比如加个推荐阅读等模块,那么怎么调用网站中的置顶文章作为推荐阅读文章呢,这里再给大家分享一下小川博客侧边栏推荐阅读模块的实现步骤:
1、在主题文件中找到sidebar.php文件;
2、打开后在合适的位置添加以下置顶文章调用代码:
- <ul>
- <?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 title=“<?php the_title(); ?>” href=“<?php the_permalink(); ?>”> <?php echo mb_strimwidth(get_the_title(), 0, 32, ‘…’); ?>
- </a></li>
- <?php endwhile; endif; ?>
- </ul>
注意①:其中的数字“5”为显示数量,可以自由修改,但不要修改里面的0.
注意②:文章列表采用了摘要调用,仿制标题过长导致换行,可以修改里面32字节为你需要的字数(1个汉字≈2字节).
3、完成后你会发现一个问题,就是在首页顶部也会显示置顶的文章,这个体验不是很好,我们需要在首页里面把置顶文章去除掉,方法很简单,只需要在你的循环标签中放上以下排除置顶文章的query_posts函数代码即可:
- $paged = (get_query_var(‘paged’)) ? get_query_var(‘paged’) : 1;
- $sticky=get_option(‘sticky_posts’);
- $args=array(
- ‘post__not_in’ => $sticky,
- ‘paged’=>$paged,
- );
- query_posts($args);
4、打完收工。
声明:本站分享的WordPress主题/插件均遵循 GPLv2 许可协议(免费开源),相关介绍资料仅供学习参考,实际版本可能会因版本迭代或开发者调整而产生变化,如程序中涉及有第三方原创图像、设计模板、远程服务等内容,应获得作者授权后方可使用。本站不提供该程序/软件的产品授权与技术服务,亦不收取相关费用。
评论(0)