网站地图    收藏   

主页 > 后端 > wordpress教程 >

WordPress WP原生函数实现归档页面模板实例

来源:未知    时间:2015-03-22 17:30 作者:xxadmin 阅读:

[导读] 本教程我们来用实例代码讲讲WordPress用WP原生态函数归档页面模板,归档函数放在你所在的主题目录的functions.php里面. 1.归档函数 下面代码放到主题文件 functions.php 里面,另外注意代码里面...

本教程我们来用实例代码讲讲WordPress用WP原生态函数归档页面模板,归档函数放在你所在的主题目录的functions.php里面.

1.归档函数

下面代码放到主题文件 functions.php 里面,另外注意代码里面有中文,所以要把 functions.php 文件编码改为 UTF8 无 BOM 格式.

  1. /* Archives list v2014 by zwwooooo | http://zww.me */ 
  2. function zww_archives_list() { 
  3.     if( !$output = get_option('zww_db_cache_archives_list') ){ 
  4.         $output = '<div id="archives"><p><a id="al_expand_collapse" href="#">全部展开/收缩</a> <em>(注: 点击月份可以展开)</em></p>'
  5.         $args = array
  6.             'post_type' => 'post'//如果你有多个 post type,可以这样 array('post', 'product', 'news')   
  7.             'posts_per_page' => -1, //全部 posts 
  8.             'ignore_sticky_posts' => 1 //忽略 sticky posts 
  9.  
  10.         ); 
  11.         $the_query = new WP_Query( $args ); 
  12.         $posts_rebuild = array(); 
  13.         $year = $mon = 0; 
  14.         while ( $the_query->have_posts() ) : $the_query->the_post(); 
  15.             $post_year = get_the_time('Y'); 
  16.             $post_mon = get_the_time('m'); 
  17.             $post_day = get_the_time('d'); 
  18.             if ($year != $post_year$year = $post_year

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论