WordPress主题开发实例:获取当前分类的文章列表
2017-06-05 10:17
549 查看
思路:
如果使用默认的wordpress的方法,调出来的数据就会被后台的显示个数所限制,而我们需要的是自由控制文章数和翻页,所以我使用WP_Query
![](https://images2015.cnblogs.com/blog/446475/201706/446475-20170605091059606-571400529.jpg)
获取当前分类的方法可以通过 get_query_var('cat');
分页通过get_query_var('paged')
快捷替换以上红字部分:
标题与链接:
![](https://images2015.cnblogs.com/blog/446475/201706/446475-20170605100451872-1082357730.jpg)
缩略图与文字:
如果使用默认的wordpress的方法,调出来的数据就会被后台的显示个数所限制,而我们需要的是自由控制文章数和翻页,所以我使用WP_Query
![](https://images2015.cnblogs.com/blog/446475/201706/446475-20170605091059606-571400529.jpg)
获取当前分类的方法可以通过 get_query_var('cat');
分页通过get_query_var('paged')
<?php $cat_query=new WP_Query(array( 'cat' => get_query_var('cat'), 'posts_per_page'=>12, 'paged'=>get_query_var('paged') )); ?> <?php if($cat_query->have_posts()) : while($cat_query->have_posts()) : $cat_query->the_post(); ?> //调用文章对应内容 <?php endwhile;?> //分页参考:http://www.cnblogs.com/tinyphp/p/6361901.html <?php endif;?>
快捷替换以上红字部分:
标题与链接:
![](https://images2015.cnblogs.com/blog/446475/201706/446475-20170605100451872-1082357730.jpg)
<li> <a href="<?php the_permalink();?>"> <?php the_title();?> </a> <span><?php the_time('Y-m-d');?></span> </li>
缩略图与文字:
<li> <a href="<?php the_permalink();?>"> <?php if ( has_post_thumbnail() ) : ?> <?php the_post_thumbnail( 'thumbnail' ); ?> <?php else: ?> //显示默认图片 <?php endif; ?> </a> <h3><a href="<?php the_permalink();?>"><?php the_title();?></a></h3> </li>
相关文章推荐
- WordPress主题开发实例:get_term_by()获取指定分类链接
- WordPress主题开发实例:根据不同分类使用不同模板
- WordPress主题开发实例:查询单篇文章
- wordpress开发教程:获取当前文章的前几篇以及后几篇文章
- WordPress 循环获取指定分类目录文章列表
- WordPress主题开发实例:显示最新发表文章
- wordpress 获取插件(自定义分类)下的文章列表
- 获取WordPress的最新文章列表
- WordPress获取指定分类及其子分类文章数
- wordpress文章模板single获取文章的分类名称代码
- WordPress中用于获取文章作者与分类信息的方法整理
- 让wordpress首页和分类列表页只显示文章标题列表
- WordPress开发中用于获取近期文章的PHP函数使用解析
- wordpress获取分类目录一些实例详解
- 黄聪:WordPress下如何获取当前page页或者single文章页的别名
- WordPress分类页面获取当前分类的ID
- wordpress模板制作:获取当前分类的子分类
- wordpress文章页获取指定分类的置顶文章
- WordPress主题开发实例:利用侧边栏工具显示联系方式