Shortcode Manager Plugin

I am currently in development of a plugin to manage all wordpress shortcodes from one admin section.

Here are some things I want to include:

First an “Other shortcodes” section. This would be used to scan your wordpress hooks and filters to see see what shortcodes may be active due to other plugins etc..

An “Add new” section. This is where you can add a new shortcode that will be saved to the database. There will be the shortcode name, any attributes/arguments and their possible default values, and the filter body itself. I am still thinking about how to handle the filter. I wanted to allow it to be hardcoded text data, as well as dynamic php somehow, and I’m weary of simply using the costly exec().

A “Shortcodes” section. This is a list of all the shortcodes that have been added through this plugin. They can be activated and deactivate individually, similarly controlled like plugins themselves. The great thing is that since there is a record of them, they can all be deactivated and reactivated based on when this plugin is activated and deactivated.

An “edit” section. Basically like the “Add new” section with all the fields populated, and you get to it through the list section.

Having a record is what’s important, because think of the possibilities. You would be able to order them, prioritize them, activate/deactivate them, track them, and change them. Tracking them I need some help on. I’m thinking something that searches all the content in the database where you might be asked if you want to change where they are used in your content on the fly when the shortcode record changes.

Anyway, I am posting this here because I want the community to tell me if this is something that they would want, be interested in, if it’s a good idea, and if anybody wants to collaborate?

Give me a reply if you think so.

Thanks,
Jim Isaacs


Posted

in

,

by

Comments

5 responses to “Shortcode Manager Plugin”

  1. Michael Avatar
    Michael

    Hi Jim,

    I like the idea of this plugin. I was searching and couldn’t find anything like this. I was on the way to just making a simple plugin that just did simple shortcodes. Have you made any progress, do you need any help?

    Cheers,

    Michael

  2. Michael Avatar
    Michael

    BTW I just tried to use the website field in the comment (my website is my OpenID) and it your system then thinks Im a spambot.

    1. jimisaacs Avatar

      I just installed the intenseDebate plugin. I still have the OpenID and YAWASP plugins installed. If you can please try and post a comment to see if there are any problems persisting. Thanks.

  3. jimisaacs Avatar

    Michael,

    Thank you for the heads up on the comment form. I’m pretty sure it is a conflict between 2 plugins I have running, the OpenID plugin, and the YAWASP plugin. YAWASP is too good for me right now to turn off, so I think a heads-up to the author might be the way to go right now for me.

    Anyway, about the Shortcode thing. I’m sorry to say I haven’t gotten too far on this. When trying to develop this plugin, I realized this would and still would be the most extensive WordPress plugin I have attempted to date. I was struggling with the correct framework to go with, and actually still am. I do have something in place, and I would be happy to show you, email maybe? I was trying to go with something more static based, when getting into it, I realized PHP still really isn’t Object Oriented enough to make me happy in that regard, so I kind of got frustrated and stopped. That still doesn’t mean that I wouldn’t be willing to collaborate, but I think I was banging my head up against the wall so much with what the best framework to go with, I would love some input on this.
    Let me know if you want me to send the stuff I have.

    Toodles,
    Jim

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.