• Skip to main content

WP Clips

Update-Safe Code Customizing for WordPress

  • What is a Clip?
  • Docs
    • Installing WP Clips
    • Updating or Upgrading WP Clips
    • Extending WP Clips
    • Customizing a Clip
    • Precoded Clips
      • What are Precoded Clips?
      • Installing Precoded Clips
      • Precoding a Clip
      • Precoded Clip Modules to Extend WP Clips
    • Managing Clips
    • WP Clips Multisite
    • Video Tutorials
  • FAQ
  • Blog
    • WP Clips V3 Released!
    • Adding Custom Code in WordPress Multisite
    • Add or Customize / Replace JS and CSS Files with WP Clips
    • Add or Customize Page Templates with WP Clips
    • Updating and Managing Translations with WP Clips
  • ClipBank

News

WP Clips V3 Released!

Jul 14 2021 ·Written by Jon Barratt

That’s right WordPress fans! WP Clips has been revived! The popular WP code customization plugin has been redesigned and relaunched with some major developments in WP Clips Version 3.

Here is a list of important developments which now make WP Clips Version 3 the best custom code repository for WordPress developers:

  1. Clips have moved out of home — The most common complaint with former versions of the plugin has been the inclusion of custom and precoded Clips within the plugin folder itself. This meant plugin updates needed to be conducted manually and custom code was at risk of accidental deletion by a novice developer.

    This has all changed with Version 3.

    The new release builds a new Clips directory in the wp-content root folder, securely protecting all Clips and custom code from plugin updates. Even if the plugin is removed, the Clip directory will remain until it is manually deleted, and will reactive once plugin is reinstalled.

  2. Plugin non-essentials are now squatting with Precoded Clips — Previous versions of the plugin included file/folder version upgraders and functions for the custom Clip editor. This simply added bulk to the plugin. So, we’ve separated these functions to precoded Clips which can be installed via the plugin’s WP Clips Manager. For example, below are two precoded Clips which may be helpful with your version 3 upgrade:

    WP Clips v3 File Upgrader — version 3 upgrades to files and folders.
    WP Clips v3 Clips Editor — enables Clip editing via WP Plugins Editor.

  3. Improved architecture and Clip naming conventions — The new Clips directory brings about adjustments to filenames, directory structure and hierarchy. In single site installations, the core, custom and precoded Clip folders reside in the root Clips directory as they did in the plugins folder, however the unclipped folder has now been moved from the precoded directory to the root. In multisite installations, new network and site (blog) directories have been introduced to the Clips directory root, each with their precoded and unclipped folders. The new structures are shown below:

    Single Site
    /wp-content/clips/clip-core/ {core functions file}
    /wp-content/clips/clip-custom/ {custom functions, script, style files}
    /wp-content/clips/precoded/ {precoded Clip folders}
    /wp-content/clips/unclipped/ {disabled Clip folders}

    Multisite
    /wp-content/clips/network/clip-core/ {core functions file}
    /wp-content/clips/site-{blog id}/clip-custom/ {custom functions, script, style files}
    /wp-content/clips/site-{blog id}/precoded/ {precoded Clip folders}
    /wp-content/clips/site-{blog id}/unclipped/ {disabled Clip folders}

    In addition to architecture, some minor filename changes have been made for better logic and readability. The custom-jquery.js file and references have been renamed custom-script.js, and filename underscores have been replaced by dashes for more reliable web accessibility.

  4. Vitals file replaced by Clip headers — Previous plugin versions supported an independent vitals.php file for declaring theme and plugin dependencies for custom and precoded Clips. Support for this file is now deprecated and replaced by file headers added to the main functions file. Note that if updating to the new version, custom Clip vitals declarations (if any) must be transferred to the custom-functions.php file. Click here to read more.
  5. Headers add display data and links for precoded Clips — Custom and precoded Clips can now include a variety of readable headers for greater functionality and user support. The custom Clip can be renamed and include theme and plugin dependencies, while precoded Clips can further include version numbers, information links, author details, and network requirements. Click here to read more.
  6. Download WP Clips V3

    Upgrading to V3

    If you’re an existing user of WP Clips or WP Clips Multisite, updating is easy! Visit the Updating or Upgrading page on the WP Clips website, download the new plugin version and follow the instructions provided.

    Share on Facebook
    Facebook
    Tweet about this on Twitter
    Twitter
    Share on LinkedIn
    Linkedin
    Share on StumbleUpon
    StumbleUpon
    Email this to someone
    email

WP Clips V2 Released!

Nov 19 2016 ·Written by Jon Barratt

It’s been nearly 12 months since WP Clips was released, and during that time the plugin has undergone several evolutions including the addition of Precoded Clip capability with WP Clips Plus, multisite compatibility with WP Clips Multisite, and the introduction of ClipBank™ as a helpful resource for sharing and downloading Precoded Clips.

The uptake of the product has grown dramatically in the last 3 – 6 months and so has the feedback. Mostly complimentary, but some critical. I always welcome critical feedback because it offers an opportunity for evolution and improvement. And so, I proudly announce the release of WP Clips Version 2.

Here are some great new developments in this handy customizing plugin:

  1. The first thing you’ll notice is that WP Clips Plus has now been deleted. Precoded Clips capability is now built into the WP Clips plugin by default.

    The decision to merge the two products was based on feedback from new users who would download the basic plugin and then immediately upgrade to Plus to enable Precoded Clips. Great for download stats but not so good for frown lines. So, double-install frustrations be gone!

  2. The custom Clip now has a vitals.php file for declaring compatible themes and required plugins. Similar to precoded Clips, conditions can be set to dictate whether the custom Clip should or should not be enabled.

    This is a helpful feature to prevent site irregularities and errors when switching between themes or deactivating dependent plugins. It’s a development inspired by the Great Update Debate for Genesis child themes, and more particularly the assertion that customizer plugins can be risky for the above reasons. Problem solved.

  3. A new addition to WP Clips is the core Clip, which includes a single core-functions.php file. It’s the equivalent of a core-functionality plugin and is used specifically for adding WordPress core functions. Like the custom Clip, the core Clip can be unclipped (i.e. disabled), but otherwise remains active irrespective of themes, plugins or any other conditions.
  4. WP Clips Multisite continues with no major changes other than the network Clip is now the core Clip.
  5. Many general code improvements have been made to ensure a leaner, faster and more secure plugin. Precoded Clip update prompts have also been deemed unnecessary and now been removed.

Download WP Clips V2

Updating or Upgrading to V2

If you’re an existing user of WP Clips, WP Clips Plus or WP Clips Multisite, updating is easy! All new file additions and filename changes are automatically implemented on install of the new plugin (providing you are logged into admin).

Visit the Updating or Upgrading page on the WP Clips website, download the plugin and follow the instructions provided.

Note: WP Clips Plus users should upgrade to WP Clips (strange as it sounds).

 

Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
Share on LinkedIn
Linkedin
Share on StumbleUpon
StumbleUpon
Email this to someone
email
  • WP Clips
  • WP Clips Multisite

© Copyright 2015 Krolyn Studios · Privacy Policy · Contact Us