Pippins Plugins
  • Email
  • Facebook
  • Feedburner
  • Github
  • Google
  • Twitter
  • Vimeo
  • Youtube
  • Rss
  • About
  • News
  • Join the Site
    • Member Benefits
    • Member Plugins
    • Email Notifications
  • Plugin Store
    • Affiliate Area
    • Checkout
  • Plugins
    • Plugin Portfolio
      • Plugin Portfolio – List View
    • Free
    • Premium
    • Member Plugins
    • Coding Standards
    • Get Plugin Support
  • Tutorials
    • Series
      • Plugin Development 101
      • Creating a User Follow System Plugin
      • Customizing Restrict Content Pro
      • Displaying Content with Easy Content Types
      • Writing Your First WordPress Plugins, Basic to Advanced
      • Working with Widgets
      • User Submitted Image Galleries
      • Plugin Thoughts
      • Integrating Stripe.com with WordPress
      • WordPress Rewrite API
    • Member Exclusive
      • Free Members
      • Subscriber Only
    • Difficulty
      • Beginner
      • Intermediate
      • Advanced
    • Action and Filter Hooks
    • Ajax
    • Custom Post Types
    • External APIs
    • Short Codes
    • Taxonomies
    • Video Tutorials
    • Widget Tutorials
    • WordPress Admin / Dashboard
    • Working with jQuery
    • WordPress Database
    • Writing Plugins
    • Tag Index
  • Reviews
  • Support Forum
  • Contact
    • Support the Site
    • Request Code Review
    • Plugin Support

Shortcodes Pro Premium Plugin Review

Posted on May 12, 2011 by Pippin in Reviews 12 Comments
Home» Reviews » Shortcodes Pro Premium Plugin Review
Tweet
Love It - 0

The Shortcodes Pro plugin is written by Matt Varone and is now available for free from Matt’s website and the WordPress Plugin repository.



In the author’s words:

Shortcodes Pro allows quick and easy creation of WordPress shortcodes and TinyMCE rich editor buttons from the comfort of the WordPress interface.

Matt contacted me a few days ago asking if I’d be willing to review the plugin for him, so, after getting my hands on the plugin, I got down and dirty running it through the hoops.

After just a few short minutes of playing with the plugin, I immediately became aware of a few things:

  1. This plugin is NOT written by an amateur by any means
  2. It is extremely well laid out, both in terms of interface and code
  3. The interface is simple and easy to use
  4. It makes creating advanced shortcodes very easy

Within less than 5 minutes, I was able to create three different shortcodes with varying number of attributes. I was also able to easily add new TinyMCE buttons to the editor for each shortcode, making them almost too easy to use. If I wanted, I was also able to rearrange and place the buttons wherever I wanted.

Even though I was able to figure out how to use every aspect of the plugin very quickly and without help, in part because of Matt’s excellently laid out tips throughout the plugin’s interface, I did go ahead and open up the help documentation included with the plugin. It left nothing to be desired, which is not something many plugin help files can boast. If a user were having any sort of trouble with the plugin, they’d be able to find the answer in the help file without any need of contacting the developer.

Now, with all of my praise, there was one aspect of the plugin that I did feel was lacking. While the plugin made it extremely easy to create shortcodes, I did wish there were a place to insert custom CSS for the shortcodes. I was able to create a shortcode to insert a button (including color and size options) within seconds, but I had no good way of entering the necessary CSS for the button. Obviously I could put my CSS into my theme file, but the idea with the plugin is to remove the need for that. If I wanted to, I could also enter the CSS into the shortcode form used for creating the HTML output, but that would mean displaying custom CSS for each and every shortcode, causing duplicate code.

So my suggestion to the author is to add another settings panel where users can enter all of the custom CSS for their shortcodes. And, of course, also include the ability to export the CSS with the rest of the export options.

Overall, an absolutely awesome plugin that I would not hesitate for a moment to recommend.

My Rating: ★★★★★

Tweet Follow @pippinsplugins
code canyon, shortcodes

12 comments on “Shortcodes Pro Premium Plugin Review”

  1. Matt Varone says:
    May 12, 2011 at 10:59 pm

    Thanks for the review Pippin, Im humbled with your comments and really appreciate your suggestion! It’s great to have this type of feedback.

    It’s no surprise you have this feeling about CSS (which also could be Javascript or asset images) I must have went a hundred times around my head about this matter! yet I can’t make up my mind of where I stand on this, I came to realize it’s a grey area where different users have different needs. Some want to have shortcodes look and behave the same across all themes and some wants them to be different. Since I have yet not decided if the plugin should take a side, for now the approach has been to leave the decision open for the users to decide.

    This post however really encourages me to keep thinking it over till I find an appropriate solution that could fit both worlds elegantly. Definitely don’t discard the possibility that it becomes a feature in the near future :)

    Thanks again for such a nice review and hats off for your awesome plugins!

    Kind Regards!

    Reply
    • pippin says:
      May 12, 2011 at 11:07 pm

      I would encourage you to add a simple textarea in settings or somewhere that users could enter any custom CSS they want. If users want to use it, they can, but there’s nothing forcing them too :)

      Reviewing the plugin was a pleasure.

  2. Sridhar Katakam says:
    May 19, 2011 at 6:17 am

    Plugin URL is not linking to the plugin page, but to this page itself!

    Reply
    • pippin says:
      May 19, 2011 at 1:28 pm

      Thanks for catching that. I’ve fixed it.

  3. Matth says:
    May 21, 2011 at 4:58 pm

    Matt – I think just adding the ability to add a class should be sufficient. i.e. class=”mystyle.” IMO it’s always best to put styles in the stylesheet where it can be styled site wide. When the user changes the theme down the road, it’s much more convenient than editing the styles in each shortcode. Just my 2¢. Pippin, thanks for the review!

    Reply
    • pippin says:
      May 21, 2011 at 5:01 pm

      That would also be sufficient, though it would be nice to be able to take your shortcodes from ones theme to another, without having to copy the stylesheets.

  4. Matth says:
    May 21, 2011 at 6:31 pm

    Well, right but, imagine you have 40 shortcodes and you wanna change the color to match the new theme. Change it in 40 places? Or just copy one line from stylesheet to stylesheet.

    Reply
    • pippin says:
      May 21, 2011 at 8:16 pm

      Very good point.

  5. Matt Varone says:
    May 23, 2011 at 12:28 am

    Hi Guys, thanks for all the suggestions!

    Crafting a sweet update for 2.0, wont give much details but most of the work is being done on the assets management part. Will be posting more details soon on twitter and my blog.

    Tx again Pippin for the review :)

    Kind Regards!

    Reply
    • pippin says:
      May 23, 2011 at 1:42 am

      Sweet, looking forward to the update!

  6. Aaron says:
    October 10, 2011 at 3:44 am

    what happened to this plugin, Pippen? I can’t find it on CodeCanyon???

    Reply
    • Pippin says:
      October 10, 2011 at 10:04 pm

      @Aaron – Matt, the developer decided to pull it from Code Canyon and make it open source. You can find it here: http://www.mattvarone.com/featured-content/shortcodes-pro/

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

  • Login

Lost your password?

Please enter your username or e-mail address. You will receive a new password via e-mail.

  • Facebook Become a Fan Like

  • Twitter Subscribe on Twitter Follow

  • YouTube Follow my Videos Subscribe

  • RSS Feed Subscribe with RSS Subscribe

Easy Digital Downloads

Most Loved

  • Love It Pro for WordPress
  • Write a “Love It” Plugin with Ajax to Let Users Love Their Favorite Posts / Pages
  • Simple Notices Pro Plugin for WordPress
  • User Bookmarks for WordPress
  • Front End Registration and Login Forms Plugin

Similar Plugins and Posts

  • Load Scripts if Post has Short Code
  • Improved Cron Plugin Review
  • User Friendly Short Codes Plugin Example
  • WP Utility Short Codes Plugin

Latest Premium Content

  • Plugin Development 101 – Introduction to Adding Dashboard Menus
  • Plugin Development 101 – Intro to Loading Scripts and Styles
  • User Follow System – Part 5
  • Plugin Development 101 – Intro to Short Codes
  • Plugin Development 101 – Registering a Custom Post Type
  • Plugin Development 101 – Intro to Actions

Latest Tutorials

  • Submitting Your First Pull Request to a WordPress Plugin on Github (2)

    Github is an extremely popular tool for managing WordPress plugins, and one...

  • Plugin Development 101 – Introduction to Adding Dashboard Menus (1)

    Adding new menus, both top level and sub level, to the WordPress Dashboard is a really common task for plugins...

  • Plugin Development 101 – Intro to Loading Scripts and Styles (16)

    In this part of Plugin...

Enter your email to receive automated updates when new posts are published

Latest Tweets

  • Love it when I get to use wp_list_pluck() in a real world scenario
    May 22, 2013
  • RT @PicturesEarth: The happiest people don&#039;t have the most things. They just make the most of what they have. http://t.co/eL2cD3CH2B
    May 22, 2013
  • @JS_Zao Woo! I just need to work harder :P
    May 22, 2013

Topics

meta box hook add_shortcode Tom McFarlin get_user_meta featured wp_enqueue_script the_content shortcodes add_options_page campaign monitor contextual help Rémi Corson plugin do_action mail chimp login forms authors short codes attachment Related posts image apply_filters post types bbpress comments recent posts taxonomies short code custom post type images gallery Ajax Stripe taxonomy jquery widgets users add_filter easy content types add_action widget restrict content pro easy digital downloads

Weekly Newsletter

Useful Links

  • Join the Site
  • Plugin Store
  • Affiliate Area
  • Tag Index
  • Support the Site
  • Suggest a Tutorial
  • Random Post
  • Contact

Monthly Archives

(c) 2011 Pippin's Plugins