One of my website clients is a couple of Norwegian language college professors who came to me almost ten years ago for help with their existing LearnDash site that they were using as an online language learning tool that was used along with a textbook they had written. I did some custom LearnDash coding (i.e. […]
Automatically clean Action Scheduler database tables and improve your WordPress website
Keeping the Action Scheduler database tables cleaned out and free of excess unnecessary data can help your WordPress website run better and faster. You could remove the unnecessary data manually, but why not do it automatically by implementing the code in this blog post? What is Action Scheduler? Action Scheduler is a tool developed and […]
Automatic bounce and complaint management using Postmark to send MailPoet (and other) emails
I see that it’s been eight years since my last blog post on this website, a tutorial post which also happened to be about MailPoet. I have eleven other blog posts that I never actually started, or started and did not finish, that are still in the draft stage. All that to say that I […]
MailPoet responsive newsletter template quick fix
Here’s a quick fix to make the default MailPoet email template responsive
How to add multiple product tabs to WooCommerce 2.x
If you need to add more than one product tab to WooCommerce, here’s how to do it…
Filter the Event Organiser plugin to use your WordPress General Settings timezone
This past week I worked with one of my clients to configure the Event Organiser plugin and the Event Organiser ICAL Sync extension to synchronize with their iCloud calendar feed, allowing them to update their website’s calendar and events from an iCloud public calendar. I’ll explain the full details of how to do that in […]
Redirect WordPress front end https URLs to http without a plugin
If you use a SSL certificate to keep your WordPress admin more secure, then you may have noticed that there are times when some of your front end URLs start with https:// instead of http://. Note: I’ve added a troubleshooting section to the end of this post, after numerous comments and questions about this code […]
Force browser cache to reload CSS: Genesis, WordPress, W3 Total Cache
If you do any reading at all about browser cache settings for the W3 Total Cache plugin for WordPress, or for that matter, HTTP cache header settings for any website, you’ll find that the general consensus is that CSS files don’t change very often, if at all, so go ahead and set the expire or […]
Disable Simple Page Ordering for pages but not custom post types
I first learned about the Simple Page Ordering plugin during Helen Hou-Sandi’s session at this year’s WordCamp San Francisco, which I “attended” virtually via live stream. Her session was called “Custom Tailoring the WordPress Admin Experience,” and you can, and should, watch it here on WordPress.tv. I’m on a constant quest to make the WordPress […]