This add-on plugin for bbPress will allow you to place forum-wide notices for alerting your users to important information, such as delayed response times, operating hours, new features, etc.
(more…)
The vast majority of developers will cringe a bit when they hear the recommendation against using curly brackets, {}, but I believe very strongly that when writing template files, in both themes and plugins, you should strictly avoid using brackets. The reason being that template files should be written for clarity, both for developers and non-developers.
(more…)
The term Session in web development refers to a general method of storing semi-permanent data, such as user logins, user interactions, ecommerce shopping carts, and many other examples. PHP has a system called $_SESSION, which is exceptionally simple to use, but has same major draw backs, including security issues, and intermittent support across server environments. A few months ago, Eric Mann introduced WP_Session; a new library that provides a session data storage system that has the simplicity of $_SESSIONs but without many of the drawbacks.
(more…)
Right-To-Left languages are those that start on the right and move to the left, in terms of word order and letters. By default, WordPress runs in Left-To-Right mode, but there are thousands and thousands of WordPress users that read RTL. One of the points that most WordPress plugin developers fail on is testing and ensuring their plugins work with RTL. This is a short video that will give you a brief introduction to testing with RTL.
(more…)

Ninja Forms is a super awesome, powerful, and free forms plugin for WordPress. If you need to build contact forms, surveys, proposal forms, even post submission, Ninja Forms will work wonders for you. This is a small extension I built that adds Campaign Monitor integration into Ninja Forms so that your users can easily subscribe to your newsletters while submitting forms.
campaign monitor, Ninja Forms
Github is an extremely popular tool for managing WordPress plugins, and one of the greatest things about it is how easy it makes contributing back to plugins. Even someone who has never touched version control or even thought about it can easily submit improvements or bug fixes to plugins that are hosted on Github. This video gives a quick walk through of exactly how to do that.
(more…)

Restrict Content Pro is a complete membership and premium content manager plugin for WordPress. It allows you to create an unlimited number of memberships levels, including free, trial and premium. You can easily Manage members and their subscriptions, track payments, offer discounts with a complete discount code system, and provide premium, members-only content to your subscribers.
Easy Digital Downloads is a complete e-commerce plugin for selling digital goods in WordPress.
This is an extension that integrates the two plugins and allows you to create automated discounts that give your paid subscribers a special discount on all Easy Digital Downloads purchases.
Want to give your “Platinum Level” subscribers a 10% discount on all shop purchases? That’s easy. Want to give a 5% discount to all “Gold Level” subscribers? That’s easy as well.
easy digital downloads, restrict content pro
Ninja Forms is a free WordPress plugin for creating forms; contact forms, email collection forms, surveys, and any other kind of form your website needs. With its really simple, intuitive, drag-and-drop interface, Ninja Forms is an excellent, and highly powerful, tool for building forms inside of your WordPress admin. This video review of the plugin walks through the process of creating forms, displaying the forms on your website, and even goes through some of the awesome extensions Ninja Forms has for extended functionality.
(more…)

Ninja Forms is a super awesome, powerful, and free forms plugin for WordPress. If you need to build contact forms, surveys, proposal forms, even post submission, Ninja Forms will work wonders for you. This is a small extension I built that adds MailChimp integration into Ninja Forms so that your users can easily subscribe to your newsletters while submitting forms.
mailchimp, Ninja Forms
Adding new menus, both top level and sub level, to the WordPress Dashboard is a really common task for plugins. Whether it be via a custom post type, a settings page, or even a help page, dashboard menus are often the focus point for plugins from a user perspective, so it’s really important that you learn to set them up early on. Once you have a dashboard page setup, there’s an infinite list of things you can do with your plugin.
(more…)



