Title: Dynamically change posts per page
Last modified: March 28, 2020

---

# Dynamically change posts per page

 *  [wizcomhosting](https://wordpress.org/support/users/wizcomhosting/)
 * (@wizcomhosting)
 * [6 years, 2 months ago](https://wordpress.org/support/topic/dynamically-change-posts-per-page/)
 * I would like to dynamically change the posts per page by reading a user field
   probably a select – 6, 12, 18 posts per page and also a “show all posts” option
 * Is this possible?
 * I’m using the alm_render method in my template

Viewing 1 replies (of 1 total)

 *  Plugin Author [Darren Cooney](https://wordpress.org/support/users/dcooney/)
 * (@dcooney)
 * [6 years, 2 months ago](https://wordpress.org/support/topic/dynamically-change-posts-per-page/#post-12627012)
 * Hi [@wizcomhosting](https://wordpress.org/support/users/wizcomhosting/)
    Sorry
   for the delay on this.
 * Yes, you could use the custom [filtering method](https://connekthq.com/plugins/ajax-load-more/docs/public-functions/#filter)
   or the [Filters Add-on](https://connekthq.com/plugins/ajax-load-more/add-ons/filters/)
   for this.
 * Hope this helps.

Viewing 1 replies (of 1 total)

The topic ‘Dynamically change posts per page’ is closed to new replies.

 * ![](https://ps.w.org/ajax-load-more/assets/icon-256x256.png?rev=2944639)
 * [Ajax Load More – Infinite Scroll, Load More, & Lazy Load](https://wordpress.org/plugins/ajax-load-more/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/ajax-load-more/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/ajax-load-more/)
 * [Active Topics](https://wordpress.org/support/plugin/ajax-load-more/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/ajax-load-more/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/ajax-load-more/reviews/)

 * 1 reply
 * 2 participants
 * Last reply from: [Darren Cooney](https://wordpress.org/support/users/dcooney/)
 * Last activity: [6 years, 2 months ago](https://wordpress.org/support/topic/dynamically-change-posts-per-page/#post-12627012)
 * Status: not resolved