If you want to check the number of posts on each page, you can use the found_posts
method of WP_Query
:
<?php
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$portfolio = new WP_Query(array('post_type' => 'project', 'posts_per_page' => 12, 'paged' => $paged));
if ($portfolio && $portfolio->found_posts >= 2) :
while ($portfolio->have_posts()) : $portfolio->the_post();
echo "<div>";
the_title();
echo "</div>";
endwhile;
endif;
wp_reset_postdata();
?>
and here we use $portfolio->found_posts >= 2
to check if we got 2
or more posts on the page. Finally wp_reset_postdata()
is added to restore the global $post
to the current post in the main query.
Related Posts:
- Display Authors Comments on Profile Page
- Get Custom post with ID
- Custom Post Type Archive Page: Set Posts Per Page, Paginate
- WP_Query to loop a Custom Field, Custom Post Types do not show
- Posts in Multiple Columns and Rows with one single loop
- Best way to style first post differently?
- Alphabetical sorting of custom post type – one letter per page
- List all posts in Custom Post Type but group dynamically by Custom Taxonomies
- How to show posts from multiple post types in a single loop? And display them separately on the same template
- How to display the rest of categories on Portfolio filterable
- Get_post_meta() won’t return value
- Query Custom Post by Category
- How to get current post id of a custom post type in a loop using template singel-{custom type}.php?
- How to append element after thumbnail
- ‘category__and’ for custom taxonomy?
- WP_Query and using a variable for ‘cat’=> in the args array = WP Bug?
- Separate Posts and Custom Post Type in Custom Taxonomy archive template
- get_template_part for custom post type content not working
- get_template_part() – post-meta not working?
- Creating Accordians in WordPress Theme
- How to insert content from another Custom Post type into Post?
- Filter post by current 2 differents users id
- Display different content on homepage depending on post type
- How i can add ‘N’ page of ‘N’ pages under posts loop?
- WP_Query orderby modified to include custom meta changes
- get_attached_media() on author page not working
- Calculate all custom field values in the post loop
- Custom loop with multiple taxonomy queries
- I would like to have different styles for my posts based on the content of each post
- Checking if Post Title is Unique as Loop Criteria
- Custom post type multiple loop by taxonomy term
- List custom taxonomy specific to one custom post type
- Custom post type, organized by categories
- What’s the WP way to load remaining custom posts?
- What to and how to proceed with CPT to make DB small and efficient?
- A custom post within a custom post
- Custom post type conditional in loop
- get_the_title() is returning results from previous loop
- Including all post id’s of a custom post type into an array
- How can I group posts by months and years?
- Trying to Create a PHP Variable for post_type that can be referenced Site Wide
- Main query not querying any posts in custom taxonomy template
- 3 random images from custom post type, each in a div with a diffrent class
- Displaying multiple post types on home page
- Shortcode leaves no space for other elements?
- Query to get child pages of current page and display it in action hook
- Get post format
- Custom wordpress loop
- Trying to add a class to post links
- Display post from custom post type
- WordPress giving a 404 page when passing a year argument different than the current year
- Add Class according to the order of appearance
- Compare Two Custom Post Types Using The Same Custom Taxonomy
- Permalinks for single-[custom-post-types] not working
- Loop and add Specific Categories and Products Images
- Drop down list with posts within the “add new” page
- How to show custom post type on homepage and in categories
- using the loop in custom meta is messing up ‘add new’ post type
- How can I loop at a Specific Taxonomy from a custom post type?
- Custom archive page for custom taxonomy and pagination issue
- posts_per_page in custom WP_Query does not override “Reading” settings?
- Update query based on CPT / Post Type, show all sorted by date
- WordPress next post by ajax call on button click
- How to avoid duplicate posts queried from custom meta?
- Multiple Loops In Tabs Only Displaying First Loop
- SEARCH QUERIES – REVERSE OUTPUT
- Why do my custom post type show up in all pages?
- Looping to organize and display custom posts by category using PHP and WordPress
- post_type incorrect for custom post type
- Skip latest 3 posts from loop
- Pagination for a cpt filtered with a category
- My post loop needs to have 8 different post templates
- Mix Facebook and Twitter feed into custom posts
- Loop to display parent categories in custom taxonomy
- Sort loop by custom field from different post type
- Infinite scroll doesnt work
- Excluding category from loop not working
- Strange behavior on WP_query
- WordPress loop, show only one post per custom field
- How To Loop Through list with Custom Post Types
- How to Fix Custom WordPress Loop with Pagination on Single Post View?
- How to check if meta box value is false for all posts then do something based on that
- Tricky Custom post loop
- Custom taxonomy page template
- Custom Post Type + Category archive
- display news with pictures 3 small and one large (loop)
- Display posts from category in page
- Multiple Queries and Loops within CPT Archive
- Get result from Custom Field in Custom Post type
- Pagination not working with custom loop
- Custom post-type’s pagination not working in category.php
- Pulling in a particular post into a single page based on the post id passed into the code
- why get_post_meta is returning 0?
- Get Posts From A Certain Post Type In An ID Array
- display custom post type from register taxonomy
- Show search for data extracted from metabox
- display all posts in current category
- Get all active posts that are tied to a custom taxonomy for a custom post type
- How to print different informations for different post types inside The Loop?
- How can I incldue a “private” post type in a loop for public users?