duange051858 2018-11-19 12:07
浏览 17

如何获得多个帖子类型存档?

i want to get archives of multipal custom post types can u help me guys here is my code which is not working

 <?php $args = array(

    'type'            => 'yearly',

    'limit'           => '',

    'format'          => 'custom ', 

    'before'          => '',

    'after'           => '',

    'show_post_count' => false,

    'echo'            => 1,

    'order'           => 'DESC',

    'post_type'     => array('news','update')

);

wp_get_archives( $args ); 
  • 写回答

1条回答 默认 最新

  • dongzhi4073 2018-11-19 12:37
    关注

    Try This:

    <?php
    
    $args = array(
        'post_type'    => array('news','update'),
        'post_status'  => 'archive',
        'type'         => 'monthly',
        'echo'         => 0,
        'order'        => 'DESC'
    );
    
    $query = new WP_Query( $args );
    
    
    // Check that we have query results.
    if ( $query->have_posts() ) {
    
        // Start looping over the query results.
        while ( $query->have_posts() ) {
    
            $query->the_post();
    
            ?>
    
            <article id="post-<?php the_ID(); ?>" >
                <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>">
                    <?php post_thumbnail( 'thumbnail' );?>
                </a>
                <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>">
                    <?php the_title(); ?>
                </a>
                <?php the_excerpt(); ?>
            </article>
    
            <?php
    
        }
    
    }
    
    // Restore original post data.
    wp_reset_postdata();
    
    评论

报告相同问题?

悬赏问题

  • ¥15 目详情-五一模拟赛详情页
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line