Published on Nov 21, 2019

How to Remove Pagination for Repeater Queries in Oxygen

Sridhar Katakam

The Repeater component in Oxygen shows pagination out of the box when the WP Query type is set to custom with a fixed number of Posts per page for the Count (provided of course there are more entries to be shown).

Let’s take this example where we set 5 entries of a portfolio CPT (Custom Post Type) to be shown:

Sample output on the frontend (with the entry title added inside the Repeater Div):

Let’s say the requirement is to show only 5 posts without the pagination.

To remove the pagination, display can be set to none in the CSS. But there is a better way than hiding stuff under the carpet.

Change the Query type to manual and append &no_found_rows=true to the Query Params.

Ex.:

post_type=portfolio&posts_per_page=5&no_found_rows=true

Result:

Setting no_found_rows to true will fetch exactly the specified number of posts from the database.

You need to make sure the actual query part, post_type=portfolio&posts_per_page=5 reflects what you wish to set. See these two tutorials for help on this:

https://wpdevdesign.com/manual-query-params-in-oxygen/

https://wpdevdesign.com/how-to-generate-the-query-string-for-easy-posts-in-oxygen/

tagschevron-leftchevron-rightchainangle-rightangle-upangle-downfolder-omagnifiercrossmenuchevron-downarrow-right