New Plugin Restores Lost Functionality in WordPress

Over time, features and user interface elements in WordPress are removed or hidden from view. This generally occurs after a significant amount of discussion. Since WordPress is used by so many people, even a small percentage of users who depend on those features is a significant amount. Thankfully in most cases, features can be restored by using a hook, action, or filter.

If this sounds too difficult, consider using the new Restore Lost Functionality plugin developed by, Coded Art. As the name suggests, the plugin restores functionality removed or hidden from view. In its current state, it has three options. The features it can restore varies depending on the version of WordPress you’re using.

Restore Lost Functionality Settings Page
Restore Lost Functionality Settings Page

I tested the plugin by restoring the title field when inserting links and discovered it works as expected. As WordPress evolves, Coded Art plans to continue restoring features for those that depend on them. If there’s a feature you’d like to see this plugin restore, let Coded Art know in the comments.


35 responses to “New Plugin Restores Lost Functionality in WordPress”

  1. Only 3 features to restore? I’m intrigued what other deprecated/removed features would be nice for some people to take back.

    Maybe the recently inverted layout for comments form in last WP 4.4 would be a nice one. Last week, WP Beginner has posted the code to do this.

  2. I like @marcelo’s suggestion to add the old comment order as an option.

    I think the Link Manager and Short Link button are great ideas for the plugin, since I’m fairly sure these features were removed due to lack of use/audience.

    The Link title attribute field, on the other hand, is a bummer. That was removed for a usability and accessibility improvement and really shouldn’t be brought back. There’s a reason WordPress core is removing ALL instances of the title attribute. This plugin could serve a fantastic educational role by acknowledging certain features that won’t be brought back and the reasons they were removed. Adding a warning about re-enabling it feels like the bare-minimum responsible thing to do. Better yet, maybe they could point to a plugin that adds keyboard and screen reader accessible touch-friendly tooltips instead, since that is the only way to implement a title-attribute-like feature that works for everyone.

  3. Another 4.4 feature to disable: the new srcset functionality. describes people having issues with srcset, plus a solution created to go back to 4.3 img functionality. The lazy load plugin I’m using does not currently work with srcset, so for me it is necessary to disable srcset until the lazy load plugin solves the issue (otherwise site performance is significantly impacted due to no lazy loading).

    • Anything that’s removed or hidden in WordPress is done for a good reason and usually involves a lot of discussion. You can’t please everyone so a plugin like this is a good middle ground. It’s not an indicator of failure because every update is going to make someone or a group of people upset.

  4. On the whole, I think I’m against this. I prefer plugins to be simple and specific to a purpose. This should be three plugins. Not an all-in-one solution to staying behind the times.

    If you need a specific fix, a plugin should exist to provide it. A plugin that provides a bunch of things makes people think that they need those things, when the truth is that they probably do not and should move forward with the rest of the world.

    Just my 2c.

    • But, more seriously Otto, I do agree (and I’ve been very critical of Jetpack for just this reason). However, I’d be reticent to release plugins that consist of just a single line switch, which is all that 2 out of the 3 options are.

      Because all the constituent parts are related (unlike Jetpack – yes I’ll keep picking on that), the code is kept minimal (I’ll be ensuring that code is only loaded if the option is switched on) and (next release) I’ll be adding clear messages for each on why they were removed, I think keeping them as one is justifiable.

      I know you see switching back functionality as “staying behind the times” but I totally disagree. I, for example, switched back the shortlink button. It was a pain when it went, although I understood the reason why. These changes won’t appeal to 100% of people and I think you’d much rather upgrade to the latest version of WP and switch back individual options like this, in preference to not upgrading at all.


      • I don’t disagree with you on Jetpack.

        However, simpler plugins that do one thing almost never break. Bundling different things leads to excessive and needless updates, or weird failure interactions, or the too many options problem.

        If you have a specific problem, then a specific solution is still better than an all-in-one where you only turn on the one you need. Even when the code is the same.

  5. Technology should move us forward, not backward. These three deprecated functions are unrelated to each other, so bundle them together makes no sense.
    Using any legacy functions is just fight with time ;)
    It’s irrelevant if some users think that PHP 5.2 is ok, that site does not need SSL cert. and so on.
    The reality is, that technology is moving and changing relatively fast and itself it does not care about user’s knowledge or thoughts.
    Any developer of software should be progressive and adapt new technology instead of brings users to ICQ age ;)

  6. I’m happy to announce that version 2 of the plugin has been released. I’ve implemented all of the requests made here and also, listening to what Otto said, I’ve removed those that consisted of more than a few lines of code and an existing plugin existed – in this case, they’re still listed by this plugin but I link to the installation page.

    If you have any queries about it or want to suggest any more functionality then don’t hesitate to let me know.



Subscribe Via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

%d bloggers like this: