WordPress 自定义存档页面-外加自定义类型文章

热度:261℃ 评论:0 发布时间:2017-12-23 收录:未收录

WordPress 自定义存档页面-外加自定义类型文章

存档页添加如下代码:

<?php
/*
template name:文章存档
description: template for https://www.xiaoxiaowu.me/ XiaoXiaoWu theme
*/
?>
// 这里添加你的主题页头
<?php
$args = array(
'posts_per_page' => -1,
'post_type' => array( 'post','product','shuoshuo'), //根据你的主题自行修改array中的值,如果只想显示默认类型文章,这行删除 ,'product','shuoshuo'
'post_status' => 'publish',
'ignore_sticky_posts' => 1,
);
$yearpost = new WP_Query( $args );
$i = 1;
?>
<section class="animated bounceInLeft">
<article class="post single">
<?php if($yearpost->have_posts()) : ?>
<?php while($yearpost->have_posts()) : $yearpost->the_post() ?>
<?php if( $date != date( 'Y', strtotime($post->post_date) ) ){ ?>
</ul>
<h2 itemprop="name headline" class="fh"><?php echo date( 'Y', strtotime($post->post_date) ); ?></h2>
<ul style="background: #fff;color: #9E9E9E;">
<?php }else{ ?>
<?php if( $i == 1 ){ ?>
<div><?php echo date( 'Y', strtotime($post->post_date) ); ?></div>
<ul>
<?php } ?>
<?php } ?>
<li id="post-<?php the_ID(); ?>"><time datetime="<?php the_time('Y-m-d h:i:s'); ?>"><?php the_time('Y-m-d'); ?></time> <span>—</span> <a href="<?php%20the_permalink();%20?>" class="gdbt" title="<?php the_title(); ?>">[ <?php the_title(); ?> ] </a></li>
<?php $i++; $ul = 0; $date = date( 'Y', strtotime($post->post_date) ); endwhile; ?>
<?php endif; wp_reset_query(); ?>
</div>
</div>
//这里添加你的主题的页尾

这里我就不提供CSS样式了,因为我的主题样式和你的肯定不同的,你可以参考我的 [ 存档页面 ] F12 根据我的样式修改。

打赏
本文由 Mr.Wu 创作,除注明转载/出处外,均为本站原创,转载前请注明出处!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

顶部
护眼
搜索
分享