WordPress Cluster 9.3.50

  • MU Plugins updated:
    • Added Theme Features JS directory:
      • Contains reusable copies of globally-used JS files and plugins
        • HTML5 Shiv
        • jQuery Cookie
        • jQuery Cycle2
        • jQuery Cycle2 Carousel
        • jQuery Loading Overlay
        • jQuery Validate
      • Added wpc_js_register_scripts() function for global JS plugin registration
        • Enables easier enqueueing later with wp_enqueue_script()
      • Advertising
        • Added checks around advertising variables to prevent common errors.
      • Template Tags
        • Added wpc functions to display icons and social media profiles
          • wpc_the_icon()
          • wpc_get_icon()
          • wpc_the_social_links()
    • Optimisation 1.0.1
      • Added wpc_load_async_scripts() function:
        • Enables async / defer loading of script tags
        • Enables pre-fetch (e.g. dns-prefetch, dns-preconnect) loading of script tags
    • Moved old theme feature script enqueues into Theme Features JS, and removed old MU Plugin partials:
      • jQuery Cookie (sso.php)
      • jQuery Cycle2 (cycle2.php)
      • jQuery Cycle2 Carousel (cycle2.php)
      • HTML5 Shiv (html5-shiv.php)
  • Plugins updated:
    • Blaize 1.23.3
      • Added defer/dns-prefetch to enqueued script:
        • Braintree Dropin
      • Merged blaize-accordion.js into blaize.js; removed old script
      • Reviewed script enqueues
      • Removed copies of script files from plugin.
    • DCT CTA 1.1.7
      • Added checks around CTA fields.
  • Themes updated:
    • Blocks 2.13.0
      • Added defer/dns-prefetch to enqueued scripts:
        • jQuery Cookie
        • jQuery Cycle2
        • jQuery Cycle2 Carousel

Jira: NP-783, MAG-11