Title: load scripts only if shortcode is used
Last modified: August 22, 2016

---

# load scripts only if shortcode is used

 *  [Monika](https://wordpress.org/support/users/monika/)
 * (@monika)
 * [11 years, 10 months ago](https://wordpress.org/support/topic/load-scripts-only-if-shortcode-is-used/)
 * Hi
 * your plugin is loading all scripts sitewide
    this is a pain and it is loading
   the css after js and this is the biggest pain (google page speed and my user 
   don’t like this 🙂 )
 * I would like to load scripts only if they are needed.
 * The scripts of this plugin are only needed if there is the shortcode in a post
 * But I can’t find wp_enqueue_scripts or wp_print_styles in your plugins file. 
   => this is WP coding standard
 * So I ask how can I load the scripts of this plugin only if the shortcode is used?[
   I can do this for many plugins]
 * [https://wordpress.org/plugins/ziplist-recipe-plugin/](https://wordpress.org/plugins/ziplist-recipe-plugin/)

The topic ‘load scripts only if shortcode is used’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/ziplist-recipe-plugin.svg)
 * [ZipList Recipe Plugin](https://wordpress.org/plugins/ziplist-recipe-plugin/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/ziplist-recipe-plugin/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/ziplist-recipe-plugin/)
 * [Active Topics](https://wordpress.org/support/plugin/ziplist-recipe-plugin/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/ziplist-recipe-plugin/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/ziplist-recipe-plugin/reviews/)

## Tags

 * [performance](https://wordpress.org/support/topic-tag/performance/)
 * [wp_enqueue_scripts](https://wordpress.org/support/topic-tag/wp_enqueue_scripts/)

 * 0 replies
 * 1 participant
 * Last reply from: [Monika](https://wordpress.org/support/users/monika/)
 * Last activity: [11 years, 10 months ago](https://wordpress.org/support/topic/load-scripts-only-if-shortcode-is-used/)
 * Status: not resolved