Title: Preload only a post type
Last modified: September 25, 2018

---

# Preload only a post type

 *  Resolved [weltonwang88](https://wordpress.org/support/users/weltonwang88/)
 * (@weltonwang88)
 * [7 years, 7 months ago](https://wordpress.org/support/topic/preload-only-a-post-type/)
 * For my website, I want to only preload a specific post type, because some of 
   the other post types are not viewed by users and are for technical purposes only.
   It is a huge waste to load every single post type. If there some setting or php
   code to only limit preloading to a post type?
 * The page I need help with: _[[log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fpreload-only-a-post-type%2F%3Foutput_format%3Dmd&locale=en_US)
   to see the link]_

Viewing 4 replies - 1 through 4 (of 4 total)

 *  [Saša](https://wordpress.org/support/users/stodorovic/)
 * (@stodorovic)
 * [7 years, 7 months ago](https://wordpress.org/support/topic/preload-only-a-post-type/#post-10720322)
 * WPSC preloads only public post types. It’s better to remove public flag if you
   can (because _they are not viewed by users_). Selection of post types isn’t possible
   by setting but it’s possible to use filter `wpsc_preload_post_types` which returns
   array of post types which are preloading.
    Do you need exact PHP code?
 *  Thread Starter [weltonwang88](https://wordpress.org/support/users/weltonwang88/)
 * (@weltonwang88)
 * [7 years, 7 months ago](https://wordpress.org/support/topic/preload-only-a-post-type/#post-10721672)
 * Yes please, thanks!
 *  [Saša](https://wordpress.org/support/users/stodorovic/)
 * (@stodorovic)
 * [7 years, 7 months ago](https://wordpress.org/support/topic/preload-only-a-post-type/#post-10723685)
 * If you want to exclude a post type, then you could use this filter and unset 
   function:
 *     ```
       add_filter( 'wpsc_preload_post_types', 'my_wpsc_preload_posts' );
       function my_wpsc_preload_posts( $post_types ) {
          unset( $post_types['question'] );
          return $post_types;
       }
       ```
   
 * If you want to preload only couple post types, then you could use this snippet:
 *     ```
       add_filter( 'wpsc_preload_post_types', 'my_wpsc_preload_posts' );
       function my_wpsc_preload_posts( $post_types ) {
          return array( 'page', 'post', 'question' );
       }
       ```
   
 *  Thread Starter [weltonwang88](https://wordpress.org/support/users/weltonwang88/)
 * (@weltonwang88)
 * [7 years, 7 months ago](https://wordpress.org/support/topic/preload-only-a-post-type/#post-10725466)
 * Thank you soo much! It worked!

Viewing 4 replies - 1 through 4 (of 4 total)

The topic ‘Preload only a post type’ is closed to new replies.

 * ![](https://ps.w.org/wp-super-cache/assets/icon-256x256.png?rev=3506220)
 * [WP Super Cache](https://wordpress.org/plugins/wp-super-cache/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/wp-super-cache/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/wp-super-cache/)
 * [Active Topics](https://wordpress.org/support/plugin/wp-super-cache/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/wp-super-cache/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/wp-super-cache/reviews/)

## Tags

 * [post](https://wordpress.org/support/topic-tag/post/)
 * [post-type](https://wordpress.org/support/topic-tag/post-type/)
 * [preload](https://wordpress.org/support/topic-tag/preload/)

 * 4 replies
 * 2 participants
 * Last reply from: [weltonwang88](https://wordpress.org/support/users/weltonwang88/)
 * Last activity: [7 years, 7 months ago](https://wordpress.org/support/topic/preload-only-a-post-type/#post-10725466)
 * Status: resolved