Blue Sky

some interesting things

WP Master Developer Pro Review: Huge discount and special bonuses

In the last part of the series, I explored the ways that you may use child themes to build sites making use of your theme framework. With this WP Master Developer Pro Review, Sick look at events on which you may create plugins instead.

Deciding When to make a Plugin

It could sometimes be difficult to choose whether to employ a plugin or your son or daughter theme's functions.php record when you wish to add efficiency to a niche site which is making use of your framework.

When deciding how to proceed, I'd ask myself a few pre-determined questions, as recorded in this infographic:

This can help you decide whether you ought to be making use of your child or parent theme's functions data file, a plugin, or your starter child theme.

If the operation you're adding offers a great deal of code, would be beneficial to others, or will be utilized on other sites you develop however, not most of them, writing a plugin is normally the best idea.

Creating Your Plugins  

If you've made the decision you desire a plugin, you'll be able to use the hooks you've put into your construction to make sure they are more powerful. For instance:

-           If your plugin contributes breadcrumb operation, you can connect its outcome to the wptp_above_content action connect to show a breadcrumb path above this content on each webpage.

-           If your plugin creates a far more powerful or relevant search field, you can connect it to the wptp_in_headeror wptp_sidebar action hooks.

-           A plugin building a proactive approach package (like the function within the last article, on child designs), would be mounted on the wptp_sidebar or wptp_after_content hooks.

The list continues on!

Obviously there may also be plugins which don't use your framework's hooks, instead activating via center WordPress hooks, however your own hooks offer you extra options.

Example Navigation Plugin

A good example is a navigation plugin I intended to use with my very own framework. That is triggered only on Webpages, and it first bank checks where in fact the current site is in the hierarchy. In case the Site has child or mother or father Pages, it shows the most notable level Page for the reason that hierarchy with a set of its child Webpages, providing you local navigation.

I've used this on consumer sites and fastened it to either the before_content hook or the sidebar hook, or sometimes both, with extra conditional tags.

The plugin uses two functions: the first, wptp_check_for_page_tree(), discovers Another, wptp_list_subpages(), investigations if we're on a full page (however, not the home site), then works the wptp_check_for_page_tree() function and, predicated on its effect, outputs the set of pages:


Having installed and triggered the plugin, you'll need to stimulate it in your son or daughter theme, that you do with the addition of the next to the functions.php record:

1          add_action( 'wptp_sidebar', 'wptp_list_subpages' );

Of course you could utilize an alternative action connect if you wished to end result the list in other places.


Plugins are another area of the ecosystem you create in your framework. You could create plugins which can be specifically made to be triggered via the hooks you've put into your construction, as I've confirmed above.

However it's well worth spending time before you write a plugin figuring out in the event that's the right move to make: if in question, make reference to the infographic preceding in this article to help you create up your brain.

Go Back


Blog Search


There are currently no blog comments.