2016-04-29 7 views
0

投稿を1つのカテゴリからのみ表示したいとします。この機能をどのように変更する必要がありますか?1つのカテゴリからの投稿のみを表示(機能変更)

<?php 

       $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; 
       $args = array('post_type' => 'post','paged' => $paged); 
       query_posts($args); 

       if (have_posts()) : 
        while (have_posts()) : the_post(); 
         get_template_part('post-format/content', get_post_format()); 
        endwhile; 
       else: 
        get_template_part('post-format/content', 'none'); 
       endif; 

       ?> 
+0

は、あなたのargs配列内の別のパラメータカテゴリを渡します – Poria

答えて

0

何かがページと同じ名前を持つカテゴリから記事を一覧表示したテンプレートでした。 「技術」カテゴリのすべての投稿を一覧表示する場合は、「funnies」というページを作成します。 序文が必要な場合は、ページの元のコンテンツも表示されます。

<?php /* 
Template Name: ListPostsInCategoryThatHasSameNameAsPage 
*/ ?> 

<?php get_header(); ?> 

<div id="content"> 
<div id="main"> 

    <?php if (have_posts()) : while (have_posts()) : the_post(); ?> 
    <h1><?php the_title(); ?></h1> 
     <?php the_content(); ?> 
    <?php endwhile; else: endif; ?> 

    <?php query_posts('category_name='.get_the_title().'&post_status=publish,future');?> 
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?> 
    <h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1> 
    <p><?php the_content(); ?> 
    <?php endwhile; else: endif; ?> 

</div> 
</div> 

<?php get_footer(); ?> 
0

パスこの$ argsをして

'category_name' => 'cat-name', 
関連する問題