Title: TypeError: e.masonry is not a function
Last modified: June 12, 2019

---

# TypeError: e.masonry is not a function

 *  Resolved [stratboy](https://wordpress.org/support/users/stratboy/)
 * (@stratboy)
 * [7 years ago](https://wordpress.org/support/topic/typeerror-e-masonry-is-not-a-function/)
 * Hi, just installed the free version and have troubles in frontend. It loads the
   pins but do not format them, due to the fact it uses mansory but do not load 
   it.
 * How to solve?

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

 *  Plugin Author [slickremix](https://wordpress.org/support/users/slickremix/)
 * (@slickremix)
 * [6 years, 12 months ago](https://wordpress.org/support/topic/typeerror-e-masonry-is-not-a-function/#post-11634869)
 * Thanks for contacting us. I would be glad to help out, can you please include
   these 3 things?
 * 1. The shortcode you are trying to use.
    2. An example link to the problem in
   question. 3. The report from the System Info page of our plugin. Click here if
   you are unsure how to do this. [https://www.slickremix.com/docs/system-info-page/](https://www.slickremix.com/docs/system-info-page/)
 *  Thread Starter [stratboy](https://wordpress.org/support/users/stratboy/)
 * (@stratboy)
 * [6 years, 12 months ago](https://wordpress.org/support/topic/typeerror-e-masonry-is-not-a-function/#post-11634994)
 * Hi, I already solved. It was me.
 * On my theme I deregistered jquery, renamed jquery_js to load v3, and deferred
   it. I kept v3 but renamed jquery as default and loaded without deferring it.
 * Though, in next versions, I think you could maybe add an option to defer your
   scripts too. Nowadays performance is really important. Or, if you’re naming/registering
   your scripts the standard way, you could add some docs to report their names 
   and to show how to defer them. Something like:
 *     ```
       if(!is_admin()) add_filter( 'script_loader_tag', 'wsds_defer_scripts', 10, 3 );
       function wsds_defer_scripts( $tag, $handle, $src ) {
         $defer_scripts = array(
           'your_mansory_script_name'
           ,'your_others...'
         );
   
         if(in_array($handle, $defer_scripts)){ return '<script src="' . $src . '" defer="defer" type="text/javascript"></script>' . "\n"; }
         return $tag;
       }
       ```
   
 *  Plugin Author [slickremix](https://wordpress.org/support/users/slickremix/)
 * (@slickremix)
 * [6 years, 11 months ago](https://wordpress.org/support/topic/typeerror-e-masonry-is-not-a-function/#post-11671861)
 * Thanks for all the info. We will keep this in mind for a future update. Have 
   a great rest of the week. [https://github.com/SlickRemix/feed-them-social/issues/76](https://github.com/SlickRemix/feed-them-social/issues/76)
 * Spencer
    -  This reply was modified 6 years, 11 months ago by [slickremix](https://wordpress.org/support/users/slickremix/).

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

The topic ‘TypeError: e.masonry is not a function’ is closed to new replies.

 * ![](https://ps.w.org/feed-them-social/assets/icon-256x256.jpg?rev=998039)
 * [Feed Them Social - Social Media Feeds, Video, and Photo Galleries](https://wordpress.org/plugins/feed-them-social/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/feed-them-social/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/feed-them-social/)
 * [Active Topics](https://wordpress.org/support/plugin/feed-them-social/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/feed-them-social/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/feed-them-social/reviews/)

## Tags

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

 * 3 replies
 * 2 participants
 * Last reply from: [slickremix](https://wordpress.org/support/users/slickremix/)
 * Last activity: [6 years, 11 months ago](https://wordpress.org/support/topic/typeerror-e-masonry-is-not-a-function/#post-11671861)
 * Status: resolved