2016-07-06 2 views
0

Ich habe Problem mit allen Beiträgen eine Kategorie bekommen ("case"), wenn ich die 'Katze' => $ cat_id Linie i alle Beiträge in posttype get remove "Feed"erhält custompost mit Kategorie

Wie Ich bekomme nur Posts mit Kategorie 'Fall'?

$cat_id = get_cat_ID('case'); 
var_dump($cat_id); //responce is 40 
$args = array(
    'post_type' => 'Feed', 
    'posts_per_page' => -1, 
    'cat' => $cat_id, 
); 

while ($loop->have_posts()) : $loop->the_post(); 
    var_dump($loop); 
endwhile; 
wp_reset_query(); 
+0

'Fall' ist Standardpost Kategorie oder benutzerdefinierte Taxonomien? –

+0

eine Standard-Post-Kategorie –

Antwort

0
  <ul> 
      <?php 
       global $post; 
       $args = array('category' => 'your category name id''offset'=> 1,); 
       $myposts = get_posts($args); 
       foreach($myposts as $post) : setup_postdata($post); ?> 
        <li class="testimonial"><?php the_content(); ?></li><br/> 
       <?php endforeach; ?> 
      </ul> 
     <?php } ?> 

für weitere Informationen überprüfen https://codex.wordpress.org/Template_Tags/get_posts

+0

Ich bekomme immer noch alle Beiträge, nicht Kategorie abhängig –

+0

$ args = array ('posts_per_page' => 5, 'offset' => 1, 'kategorie' => 1); – zoro

+0

add category id auf $ args – zoro

0

Bitte diesen Code versuchen: Ihre Kategorie-ID oder Post-ID ändern

<?php if (is_category('3')) { ?> 
<?php query_posts('p=17'); ?> 
<?php while (have_posts()) : the_post(); ?> 
    <h4><?php the_title(); ?></h4> 
    <?php the_content(); ?> 
<?php endwhile; 
} elseif (is_category('13')) { ?> 
<?php query_posts('p=11'); ?> 
<?php while (have_posts()) : the_post(); ?> 
    <h4><?php the_title(); ?></h4> 
    <?php the_content(); ?> 
<?php endwhile; 
} else { ?> 
//whatever goes in here 
<?php } ?> 
+0

aber ich möchte eine Abfrage machen, so kann ich mehr laden –

+0

überprüfen Sie diese http://StackOverflow.com/questions/31587210/load-more-posts-ajax-Button-in-Wordpress –