How to Sell your Plugin or Theme


If you have designed a theme or created a plugin, how do you go about selling it?

The truth is most developers and creatives can spend countless hours going over code and design, but when it comes to selling their work, they struggle with even the basics.


You only need a simple website, people like to know a little bit about the people behind the product, it gives them a connection. If it is a theme, give them a demo page, link out to your social media profiles and the marketplaces where they can purchase your products.

The marketplace

The two biggest marketplaces are ThemeForest (themes) and CodeCanyon (plugins). Even though you will still have to work hard to get noticed, it is far easier to sell on these platforms then relying on your own website as they have an established customer base on them.


If you are just starting out, it is a great idea to offer a free version of your theme or plugin. You want to build momentum and reviews for your product, so just remove one or two features from your plugin or theme or add one or two features so that you also have a premium version to sell.

Reach out

Contact WordPress bloggers, they’re the people who will most likely buy or have interest in your product. Some may even offer to review your product on their website.


If you are just starting out, getting noticed is one of the hardest things you can do, and that is where advertising comes in, unfortunately this costs money, beg, borrow, sell stuff and even logbook loans (which I did once to get finance) can help you out. From Facebook ads to search engine clicks, advertising need not be expensive, bid low and see what works.

Virtual assistant

If all the above seems daunting, then consider hiring a virtual assistant that can take care of all these points, freelance sites can get you the right person for a very small outlay, while you concentrate on your next project.


Facing the ‘White Screen of Death’

One of the worst situations you can face is seeing your WordPress site and facing a blank screen, even enabling debug mode can sometimes show you nothing.

This situation could be down to various factors, a broken theme or plugin, and/or exhausted memory. Check with your hosting provider to see if the problem stems from there, such as a poorly configured server, if not, here are a few solutions to the situation.

In most cases of the ‘white screen of death’ you will not have access to your WordPress dashboard, so you might have to go in via FTP. You can do this by navigating to wp-content/themes or wp-content/plugins, using your favourite client.

Broken theme

De-activate your current theme and see if that fixes the problem, if it does, delete or update the theme. You can also check the theme’s ‘function.php’ file to see if there are any coding issues causing the problem.

Broken plugin

Go to your plugins, and de-activate them all, if your website comes back to life then slowly activate one plugin at a time to find the culprit. Update or delete the offending plugin, and maybe let the author know about the problem, the good ones are always glad to help.

Out of memory

You may of reached your memory limit, although the memory is defined by your server, it may be different to your wp-config.php file.

Contact your hosting provider about your memory limit.

To change your wp-config.php file, use a text editor and add this line of code –define(‘WP_MEMORY_LIMIT’, ‘128M’);
This will increase your WordPress site memory to 128mb, but make sure that the memory size is not greater than your server side memory, if not, then you can even increase it to more than 128mb.

WordPress for business or an alternative?

Started for blogging, wordpress has grown into a wonderful content management system that is search engine friendly and in the main, free.

As an open source cms, it has led to some of the worlds top designers and developers to contribute to its functionality. Developers have created WordPress plugins that have added everything from ecommerce capabilities to stringent security. Designers have created themes that cater to photographers right through to designs for law firms.

But what about the competition?


Another open source application, Joomla offers a middle ground between Drupal and WordPress and the ability to structure more complex and flexible sites than wordpress. A strong user community help this great cms. Supports ecommerce and social networking sites.


Known for its strong taxonomy and ability to create complex content, Drupal is another open source cms. Requiring the most technical expertsie of the three, it is also capable of creating the most advanced sites. A great developer lead community, Drupal is well suited for complex data sites like multiple user community sites.


In conclusion, WordPress is a great cms for most businesses, but for more complex data driven sites, then it is worth looking into Drupal and Joomla, both offering fantastic robust platforms.

Designing a Basic WordPress Theme

If you ever wondered how WordPress themes are put together, this tutorial will run through the very basics of a theme and hopefully wet your appetite in creating your own theme.

Before you start, think about the layout of your new theme, draw it out on a piece of paper if it helps.
For the purpose of this tutorial we are going to split our layout into a very simple grid consisting of a header, main content area, right hand side bar and a footer.









1- Using an FTP client or file manager tool, create a sub-folder in the wp-content/themes directory in your WordPress folder and give it a theme name ie “my_theme”.

2- Use a simple text editor like notepad to create the files that relate to the layout for “my_theme”.

We are going to write 5 files to create our layout before uploading our files via FTP to our newly created “my_theme” folder –

header.php (Header area code)
index.php (This is our main area code and will specify where the other files will be allocated)
sidebar.php (Sidebar information)
footer.php (Footer area code)
style.css (This will dictate how our site will look, for example- colours, fonts, spacing etc.)

Here are the files for our layout-

header.php file

<title>my theme</title>
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>">
<div id="wrapper">
<div id="header">


index.php file

<?php get_header(); ?>
<div id="main">
<div id="content">
<h1>Main Area</h1>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<h1><?php the_title(); ?></h1>
<h4>Posted on <?php the_time('F jS, Y') ?></h4>
<p><?php the_content(__('(more...)')); ?></p>
<hr> <?php endwhile; else: ?>
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p><?php endif; ?>
<?php get_sidebar(); ?>
<div id="delimiter">
<?php get_footer(); ?>



<div id="sidebar">
<h2 ><?php _e('Categories'); ?></h2>
<ul >
<?php wp_list_cats('sort_column=name&optioncount=1&hierarchical=0'); ?>
<h2 ><?php _e('Archives'); ?></h2>
<ul >
<?php wp_get_archives('type=monthly'); ?>



div id="footer">



body { text-align: center; }
#wrapper { display: block; border: 1px #a3a3a3 solid; width:90%; margin:0px auto; }
#header { border: 1px #a3a3a3 solid; }
#content { width: 70%; border: 1px #a3a3a3 solid; float: left; }
#sidebar { width: 27%; border: 1px #a3a3a3 solid; float: right; }
#delimiter { clear: both; }
#footer { border: 1px #a3a3a3 solid; }
.title { font-size: 12pt; font-family: verdana; font-weight: bold; }


These files will give us the basic layout we need. We can tweak the various css rulings to our own liking and upload posts and images to our new blog theme.

3 Back Up Plugins For WordPress


Let’s face it, there are always people out there who are looking to do harm to others, and that includes us Wordpress users, whether we run a simple blog or a large business site, the fact is once online, your site is a target, and unfortunately it will be targeted.

There are many things we can do to lessen our sites being hacked, but today we are going to concentrate on one of the most important things we can do, and that is the ability of restoring our site if it was ever defaced or taken down.

Most web hosting companies will do a back up of your site, either paid or for free, but sometimes they get hacked too, and if you ever read the small print, the responsibility is on you to take care of back ups.

So today we are going to look at 3 plugins that can help you restore your site should anything happen to it.



Probably one of the most popular downloads on WordPress, Updraftplus comes in a ready to use free version and can be upgraded with additional paid addons. You can manually do back ups or schedule your back ups automatically. It will back up your whole site and send it to a wide array of cloud storage options that you choose, although the free version lets you select only one storage option, you can purchase an addon that sends your back up to multiple destinations.



A subscription based service that offers automated real time cloud based back ups. Setting up Vaultpress is relatively easy with plans starting at $5 a month, and the option of adding security scans to your site, although at further cost. A great thing about Vaultpress is that it updates your backups incrementally meaning it will create a back up of any updates you do on the site, within minutes, saving on server load.



A free plugin that lets you schedule your back ups to your own server. If you want to back up your site to a cloud storage provider then you will need to purchase the developer licence. Backupwordpress although free is more suited to those who are able to do a manual restore of their site from their server as there is no automatic restore.


3 great plugins for all different levels and all with their pros and cons, so if you haven’t backed up your site, what are you waiting for?

How to Easily Remove or Disable Comments in WordPress


By default, WordPress has comments enabled, but what if you want comments removed or disabled?

Here are 3 simple ways –


To turn off all comments 

1- Go to your WordPress dashboard and click on Settings >Discussion.

2- Under ‘Default article settings’ uncheck ‘Allow people to post comments on new articles’ and click ‘Save Settings’.


To remove comments from a single post

1- Go to your published post in the WordPress dashboard.

2- On the upper right side of the screen, click on ‘Screen Options’ and check the ‘Discussion’ checkbox.

3- Now scroll down the page to the newly appeared ‘Discussion’ box and uncheck ‘Allow Comments’. Click ‘Update’ to save.


The Plugin way!

1- From the WordPress dashboard click on Plugins >Add new and search for the ‘Disable Comments’ plugin. Download and activate plugin.

2- With the plugin installed go to Settings >Disable Comments. You can then choose to disable comments everywhere or only for specific posts or pages. Click ‘Save Changes’.


So there you have it, 3 extremely easy ways to disable or remove comments from your WordPress site.