Support » Fixing WordPress » category post per page

  • im using this code for post per page

    add_filter('pre_get_posts', 'limit_category_posts');
    function limit_category_posts($query){
        if ($query->is_category) {
            $query->set('posts_per_page', 5);
        return $query;

    but it makes foreach in the header.php also to be 5 post per page.
    the foreach is like this :

    <?php $catPost = get_posts(array('category'=>get_cat_ID( 'news' ),'numberposts'=>2)); ?>
    <?php foreach ($catPost as $post) : setup_postdata($post); ?>
    content of post in the header
    <?php endforeach; ?>

    what can ido?
    i want to posts in the header will be only 2 and every page in the category will be 5..

    hope you will understand.

Viewing 2 replies - 1 through 2 (of 2 total)
Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘category post per page’ is closed to new replies.