Contact Form 7 – doing *something* when an email has been sent

I love contact form 7, unlike a fair few others who have either purchased Gravity forms or who have gotten stuck using something like CForms which I really don’t get along with. I use it on every site I write and, with the new addition of the Flamingo plugin... read more

WordPress Snippet – Clear Transients

Transients are a wonderful way to temporarily cache pieces of information within WordPress. They are very flexible so you can store objects, strings, JSON.. anything really! They are used commonly in widget plugins whereby content is generated or, more commonly,... read more

WooCommerce sites breaking after upgrade to 2.1

WooCommerce, which I am a huge advocate for, has released V2.1 a few weeks ago. Much to the elation of everyone who follows their work too because the way the plugin is progressing is a real positive and invaluable resource for the WordPress community. Sadly for me... read more

WooCommerce plugin to create bespoke and customisable landing pages

WooCommerce is a wonderful plugin. I often rave about this and use it as often as possible in my projects. It has excellent support for third party plugins and API access. One thing that is a little fiddly at times is support for shortcodes. The WooCommerce shortcode... read more

WordPress theme development CSS core

I write a lot of themes for my clients and, like a lot of other professional developers, use a base theme to start from. The theme I use is the fabulous Bones by Themble however every single time I write a new site and start to put the content in I come across a... read more

Setting the default media link URL when uploading images with WordPress

Have you ever uploaded an image into your WordPress post or page and visited it only to find it has created a link to itself. Worse still have you ever written a site and handed it over to a client for them to contact you six months and 50 blog posts later that they... read more

WordPress snippet: get Page ID with shortcode

Don’t you just hate it when you have to hard code a post/page Id because you are working in a staging environment and you don’t know if the IDs will match up when you get to go live. Having to go and sort out every theme based link is a nightmare and time... read more

WordPress get Custom Post Type items – PHP Snippet

In WordPress the addition of Custom Post Types (CPT) has been a huge thing for us developers. The database structure has existed for years but the ability to add our own post types was huge. Suddenly plugins popped up all over the show to enable less codey type people... read more

SB YouTube Playlist Shortcode Plugin

I have been working with a company in the states who use a YouTube playlist to power the videos on their site. They used to use TubePress but the plugin is awful to say the least. We found it didn’t work at all under a variety of circumstances and worse still... read more

How to get an array of custom post type item objects in WordPress

A quick one today. I keep having the need to write the same function over and over again. This is a simple function to get an array of post type item objects. The query itself is based on WP_Query (query_posts) however for those of you that don’t know a great... read more

How to make a nice tidy WordPress admin menu!

We have all seen it.. when the person that constructed a site decided to use every plugin under the sun to get the functionality they wanted and in their excitement they chose plugins which just dumped the admin pages at the top level. This sadly means when the client... read more

SB Remote Login & Signup Plugin

A couple of years ago I wrote a little plugin which allows you to sign someone up to your site on the URL. This is particularly useful for payment gateway callbacks and other automated systems and APIs. You can read more about that here. I have recently had the... read more

How to create a simple shortcode to embed an iFrame in WordPress

I was just asked to add a nice little feature to a client site. Essentially they wanted to embed a copy of their newsletters into blog posts and pages but the CSS of the site was interfering with the content in the newsletter and breaking it. Plus it meant adding code... read more

SB Welcome Email Editor – Password reminder feature

I have been getting a few comments and emails from a variety of my users who are looking for the Remind Password feature which was included with my SB Welcome Email Editor plugin for WordPress so thought I should explain about it. Since I added the feature it was... read more

Welcome email editor temporarily unavailable (Update: Back in business!)

Just a quick note to say that my Welcome Email Editor plugin for WordPress has been temporarily withdrawn from the WordPress plugin directory. I need to remove the password reminder feature but otherwise it’s working fine. I am actually on holiday in France... read more

SB Content Widget – WordPress plugin

Another quick one from me today. I have written a widget for WordPress that simply allows you to output the content of a specific page (or the current one). Sometimes your design needs you to show page content in an area otherwise designed for different things, this... read more
Divi United

About this site and Sean Barton

Picture of Sean
Sean Barton is a Freelance PHP Website Developer in Crewe, Cheshire. He is a Wordpress and CMS/Framework specialist.
This site was set up in 2008 as a tutorial and scripting resource for the PHP language and Wordpress.
Find out more about Sean on the About Me page or use the Hire Me page to get in touch. For more information about Sean's work take a look at the Portfolio

Our Services

  • Wordpress plugin/theme development
  • Divi specialist
  • Ecommerce (Woocommerce, WPSC, Shopify, Magento)
  • PSD to Wordpress theme conversion (Responsive)
  • Website design work (Banners, Logos, Full Site, etc)
  • Website analysis (security, usability, SEO)
  • API Integrations (InfusionSoft, SalesForce, Ontraport, Customer Thermometer, etc..)
  • Wordpress consultancy & expert advice
  • Crisis support
  • Website hosting

The main services offered are Wordpress based although we do a great deal of technical programming for bespoke systems. From troubleshooting, extending frameworks, finding bugs to writing them from scratch.

Find out more by looking through our past projects or get a quote.

Be the first to hear about new products/updates!

This is a mailing list for those people interested in being told when we release a new product (Divi plugin or Theme).

We shall also use this list to let you know about product updates and releases.

You have Successfully Subscribed!