Tutorials

To child theme or not to child theme, that is the question?!

Is it the question? Well actually no.. it’s not a question at all. Not one that needs to be made in any case. Let me reel back a bit. What is a child theme? A theme, such as Divi or GeneratePress contains all the files you need to make a site look and feel (and... read more

Sean Blithers on about responsive development in Divi

Me again! This time talking about responsive development, media queries and what sort of things you may utilise in Divi/Extra. A bit of fun (for me at least)! A bit of reading here if you’re interested in media... read more

Sean talks about child themes on Divi

Todays short (20mins) video is me waffling on about Child Themes… should you use one, types and some other bits and pieces. More ideas for things you’d like to know welcome please... read more

Sean Explains CPT, Taxonomies and Custom Fields

Yes it’s me driving and talking for an hour but if you have no idea what a CPT is, what a Taxonomy is or a custom field (advanced of course, ACF) then give this a watch. I explain in some level of detail how to use a CPT in your project, what they can do for you... read more

How to turn off Divi minification and static CSS file generation

For a few versions now the Elegant Themes team have been working on making Divi faster and more efficient. This is wonderful news for the community but sadly there have been some teething problems and, until now, takeup and confidence in the features not quite as... read more

How to add the Divi Builder AND Divi Library to ANY CPT

I’ve been working on the Divi Cloud project for a month or two now and am optimising the server side of things. A side that no one except me cares about although something that really matters to those who use the service. The server plugin keeps things fast and... read more

WordPress – How to temporarily disable any plugin per user/page/context

I have been VERY busy of late building the new elegant marketplace (EMP) website and so my blogging and product release schedule has been on hold. As part of getting EMP live though I’ve managed to update a lot of my products (bug fixes and minor improvements... read more

An Interview with Sean

Today I was fortunate enough to be interviewed by Eileen Corrigan Lonergan of Elegant Marketplace. As one of their plugin developers they invited me to have a chat whilst being recorded (no pressure there!) and walk you through a couple of my plugins. It was a great... read more

Divi – Animate normal content, not just images

Time passes so quickly when working on websites doesn’t it. Over the last six months I’ve been doing a lot with the Divi theme from Elegant Themes… writing plugins and making sires using it for my simpler projects. Recently I had the need to animate... read more

WooCommerce programatically add a coupon based on a page view via a shortcode

Just a quick one from me today. I am using a coupon to apply a discount to an order for a client (why not eh..?!) but the problem is they don’t want a coupon based approach for everyone and sometimes just coming from a certain source or landing on a certain page... read more

Make WooCommerce Coupons more user friendly by telling people what they are getting in your own words

WooCommerce is, as the WordPress community agrees, a behemoth of fabulous functionality and extensibility. It’s what I wish all plugins were like in terms of their cross compatibility and ease of use. I had an interesting issue yesterday which involved the... read more

Events Espresso – has_purchased shortcode

I have been working with Events Espresso for a little while now. It’s a comprehensive plugin but it lacks one handy little feature.. we needed the ability to show content based on the attending status of the currently logged in user. So if the logged in user... read more

WP Dev – Plugin conflict… no problem!

I am the author of the WP Welcome Email editor plugin. I wrote it a few years ago to solve a problem in WordPress.. something which has yet to be solved although various plugin alternatives are available. My plugin allows editing of the WordPress welcome email and a... read more

How to create a WordPress location based search

I’ve done this a few times in the past but yesterday I decided to write these notes for a colleague to show how to construct a location based search for a new WordPress site he is developing. Essentially to create a location search, in this case for Property... read more

WordPress Development 101: A starting point for PHP developers who want to use WP

You might want to set aside some time to read this as it’s quite a long post. It’s all I could think of over a few days of writing but if you have any ideas for areas to extend the guide then please post a comment or contact me. I have had the same... read more

Contact Form 7 – place GET, POST, SERVER, COOKIE, SESSION etc variables into fields

As part of a job I am doing to extend a Contact Form 7 implementation and to pay additional homage to the plugin itself I would like to show you how to get PHP environment variables into your fields. Until now I have found myself writing complex and frankly... read more

About this site and Sean Barton

Picture of Sean
Sean Barton is a Freelance Website Developer in Crewe, Cheshire. He is a Full Stack Developer but with extensive experience in Wordpress and other Frameworks. He is the Co-Founder of SitePresser, Layouts Cloud and Page Builder Cloud among other things..
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

SitePresser is the plugin that packages child themes and layout packs for sale. Works with Divi and Elementor.