有人可以帮我添加这个帖子的类别吗?

时间:2015-10-14 04:08:27

标签: php wordpress

我在我的网站的不同部分使用此代码,我想根据其类别在首页的每个部分显示不同的帖子。 有人可以帮助他们添加一个类别,其中一个是“冲浪”,我已经尝试了一切。

或者可能采用不同的方式来做到这一点?

谢谢。

    <div class="posts">

        <?php
        $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
        $total_post_count = wp_count_posts();
        $published_post_count = $total_post_count->publish;
        $total_pages = ceil( $published_post_count / $posts_per_page );

        if ( "1" < $paged ) : ?>

            <div class="page-title section small-padding">

                <h4 class="section-inner"><?php printf( __('Page %s of %s', 'radcliffe'), $paged, $wp_query->max_num_pages ); ?></h4>

            </div>

            <div class="clear"></div>

        <?php endif; ?>

            <?php while (have_posts()) : the_post(); ?>

                <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>

                    <?php get_template_part( 'content', get_post_format() ); ?>


                </div> <!-- /post -->

            <?php endwhile; ?>

        <?php if ( $wp_query->max_num_pages > 1 ) : ?>

            <div class="archive-nav">

                <?php echo get_next_posts_link( '&laquo; ' . __('Posts Antigos', 'radcliffe')); ?>

                <?php echo get_previous_posts_link( __('Posts Recentes', 'radcliffe') . ' &raquo;'); ?>

                <div class="clear"></div>

            </div> <!-- /post-nav archive-nav -->

        <?php endif; ?>

    <?php endif; ?>

</div>     </div>  <!-- /posts -->

1 个答案:

答案 0 :(得分:1)

如果您尝试按ID显示类别,则

            global $post;
            $args = array( 'category' => '12' );
            $cat_post= get_posts( $args );
            foreach( $cat_post as $post ) :  setup_postdata($post); ?>
                <li class="testimonial"><?php the_content(); ?></li><br/>
            <?php endforeach; ?>
  

注意:在$args = array( 'category' => '12' ); 12 ID   

类别

但是如果你想按Name显示类别,那么

            global $post;
            $args = array( 'category_name' => 'uncatogerized' );
            $cat_post= get_posts( $args );
            foreach( $cat_post as $post ) :  setup_postdata($post); ?>
                <li class="testimonial"><?php the_content(); ?></li><br/>
            <?php endforeach; ?>
  

此处,uncategorized是类别名称