---
title: "How to Delay Loading Custom Post Types in Elementor? (Better Performance)"
url: https://theplusaddons.com/docs/delay-loading-custom-post-types-in-elementor/
date: 2023-08-28
modified: 2026-04-10
author: "Aditya Sharma"
description: "If you have lots of posts in your custom post type, loading them on the page load can impact the page load time. Adding a delay on the custom posts..."
image: https://theplusaddons.com/wp-content/uploads/2023/08/How-to-Delay-Loading-Custom-Post-Types-in-Elementor_-Better-Performance-1024x536.jpg
word_count: 277
---

# How to Delay Loading Custom Post Types in Elementor? (Better Performance)

## Key Takeaways

- Dynamic Listing widget from The Plus Addons for Elementor delays loading of custom posts using a preloader feature.
- The preloader option is available only in Grid and Masonry layout for custom post types.
- Users can adjust the preloader width, border size, and color after enabling the Preloader toggle.

If you have lots of posts in your custom post type, loading them on the page load can impact the page load time. Adding a delay on the custom posts load can improve the page load time as it will load the posts only when users scroll down to the section.

With the Dynamic Listing widget from The Plus Addons for Elementor, you can easily delay the loading of the custom posts of your custom post type by using the preloader feature.

*To check the complete feature overview documentation of The Plus Addons for Elementor Dynamic Listing widget, [click here](/docs/dynamic-listing-widget-settings-overview/).*

***Requirement  - This widget is a part of The Plus Addons for Elementor, make sure its installed & activated to enjoy all its powers.***

[LIVE WIDGET LINK](https://theplusaddons.com/elementor-listing//#dynamic-listing-wgts?utm_source=tpae&utm_medium=docs&utm_campaign=text)

To do this, make sure you have created at least one custom post type, you can use the free[ Advanced Custom Fields (ACF)](https://wordpress.org/plugins/advanced-custom-fields/) to[ create a custom post type](https://www.advancedcustomfields.com/resources/registering-a-custom-post-type/).

For instance, we have created a custom post type called Books.

Once you’ve created your custom post type, follow the steps - 

1. Add the Dynamic Listing widget to the page. 

2. Select the appropriate listing type from the **Post Listing Types** dropdown (except ACF Repeater) and select your custom post type from the **Post Type** dropdown then select the appropriate style and layout.

![](https://theplusaddons.com/wp-content/uploads/2023/08/dynamic-listing-cpt-taxonomy-new.png)

> *Note: The preloader option is only available in ****Grid**** and ****Masonry**** layout.*

3. Then go to the **Extra Options** tab, and turn on the **Preloader** toggle.

![](https://theplusaddons.com/wp-content/uploads/2023/08/dynamic-listing-preloader-cpt-new.png)

You can adjust the preloader width, border size and color.

Now your custom posts will load with a preloader.

Also, read [How to Add Pagination in Custom Post Types in Elementor](https://theplusaddons.com/docs//add-pagination-in-custom-post-types-in-elementor/).

## Frequently Asked Questions

**Q: What if the preloader option doesn't appear for my custom post type?**
A: The preloader option is only available for Grid and Masonry layouts in the Dynamic Listing widget from The Plus Addons for Elementor. If you're not seeing the preloader option, ensure that you have selected one of these layouts. If you're using a different layout, consider switching to Grid or Masonry to take advantage of the preloader feature.

**Q: What settings work best for optimizing performance when using custom post types in Elementor?**
A: To optimize performance when using custom post types in Elementor, enable the preloader feature in the Dynamic Listing widget. This ensures that posts load only when needed, reducing initial load time. Additionally, consider adjusting the preloader width, border size, and color to fit your design while maintaining performance. This approach helps create a smoother experience for users.

**Q: Are there any limitations when using the Dynamic Listing widget for custom post types?**
A: One limitation of the Dynamic Listing widget is that the preloader feature is not available for all layout types; it is restricted to Grid and Masonry layouts. If you require a different layout, you won't be able to use the preloader, which may affect how your custom posts load on the page. Be mindful of this when designing your layout.

**Q: How does the preloader feature impact user experience on my Elementor site?**
A: The preloader feature enhances user experience by loading custom posts only when users scroll to that section, which can significantly improve page load times. This approach prevents users from waiting for all content to load at once, making the site feel faster and more responsive. It's especially beneficial for pages with numerous posts, as it reduces initial loading time.
