Using a program like Photoshop to come up with stacked image slices seems to be becoming more and more common. It is easy to understand why as it means designers are no longer bounded by all the limitations of HTML in email. They can go beyond simplistic layouts and utilize all sorts of design flourishes […]
[SOLVED] How to Fix Kadence Theme Settings Not Importing from Customizer
When trying to import / copy Kadence theme settings from one site to another I kept getting this error… Error importing settings! Please check that you uploaded a customizer export file. I tried all kinds of things to get this to work… Deactivating all plugins Resetting file permissions and clearing cache Having the identical child […]
WEB STYLEGUIDE: What We Ask Designers to Spec for Web Design / Kitchen Sink
At LimeCuda we are often handed web designs by graphic designers or marketing / branding agencies. We then implement these design specs into a fully-functioning website. We love working this way. It is even better for everyone if they hand us all the specifications up front for us to implement. What follows is our attempt […]
Regex Redirect Rule to Remove Blog from Post URL but Keep Pagination
This is a common site migration redirection issue. We want to change the WordPress blog posts from having .com/blog/post-name-here/ in the URL to the single post URL being just .com/post-name-here/ But we often still have a .com/blog/ landing page AND it is often still paginated like .com/blog/page/2/ So the challenge is creating a 301 Redirect […]
How to Have a 301 Redirect Pass Google Analytics UTM Parameters
There is no secret to getting a 301 redirect to pass some sort of UTM string in a 301 redirect. It took me a half hour of Googling to realize, that at least for our nginx setup, it just worked! So if we have a marketing URL out in the wild and then we launch […]
HOW TO: Create a Church Service Slot Sign-up Form
COVID-19 is hopefully starting to fade and many churches are navigating how to reopen for church services. One tactic that has emerged is services with reduced capacity that require congregants signing up to reserve a slot. Here is how we helped East Lansing, Michigan church, University Reformed Church to create a church attendance sign up […]
Export Specific Pages/Posts Using WP All Import / Export
We hate content migrations. They are almost always a pain for some reason. Character encoding issues, server resource limits, human error, etc. They’ve gotten much easier over time thanks to the premium WordPress plugin, WP All Import / Export. It saved our butts once again recently when we had to pull over a select special […]
Checklist for an Employee Exit / Termination for Website Management
This is a helpful checklist for what types of services you need to remove someone from or downgrade access to in the event of an employee leaving the company. Oddly enough, being a Web Dev vendor, we often end up staying with a client for very long periods of time. We have some clients coming […]
How to Properly Pre-Process and Optimize Images for WordPress
It is crucial to properly pre-process and optimize images BEFORE you upload them to WordPress. Otherwise your site load times might suddenly be dragged down by a 3 megabyte image and your mobile users will shake their fists in anger. They’d go find pitchforks and tar but it is easier to just leave your site […]
Finding Email Addresses within WordPress Content using WP-CLI
We recently needed to see all the email addresses mentioned within the content on a WordPress site. Below is the WP-CLI command we used to find the email addresses in the database using a bit of REGEX and some WP CLI db search flags. wp db search ‘([a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+)’ –regex –matches_only wp_posts Probably some ways to […]
Using WP-CLI to search-replace and Remove .html from End of URLs
Scenario: we were migrating a WordPress site from one domain to another. The blog posts all ended in .html which we wanted to remove for cleanliness and SEO. We created this code in WPENGINE to handle the redirects for any links to the old content: Domain: the URL of the old domain Source: ^(.+)\.html$ Destination: […]
Making a Redirect Work with Capitalization on WPENGINE
A client recently wanted to have a vanity URL redirect created. I had created one like https://limecuda.com/awesome-wordpress-hosting/ However, they wanted to have a URL like https://limecuda.com/Awesome-Wordpress-Hosting/ Here is how we accomplished accommodating uppercase letters using a bit of RegEx magic… Source: ^/[aA]wesome-[wW]ord[pP]ress-[hH]osting/?$ Destination: https://limecuda.com/services/hosting/ Boom. That is how you can accommodate a client who may […]
Properly Setting Up Gravity Forms Notifications for Best Deliverability
It might seem like an easy thing but a little bit of an incorrect set up for Gravity Form email notifications means your email notifications never arrive or just generally have email deliverability problems. Let’s go through some tips for how to get good deliverability out of you admin or user form notifications! The Notification […]
Do a Proper Find/Replace of URLs on a WordPress Install with WP-CLI
When migrating or moving sites live we often need to globally find and replace specific URLs within the WordPress database. With WP-CLI that is easy! Note: on WPENGINE you may have to request WP-CLI be enabledĀ Do a Search-Replace Test Run The best idea is to first do a test run by entering: wp search-replace […]
WPENGINE’s Common Plugin Error Code Showing up on the Front End
Just posting a quick fix in case others bump into this or we need to fix a site again š We had a strange case of the below code showing up on a front end page of a WPENGINE site… /wp-content/mu-plugins/wpengine-common/plugin.php on line 264 I tried usingĀ Perm-Reload-Apply but that did nothing. The strange part is […]
HOW TO FIX: WordPress Stuck On “No Update Required”
We recently had a WPENGINE site get stuck in theĀ “No Update Required” loop after a push from staging to live. This is usually a cache related issue. Fix “No Update Required” loop on WPENGINE You can try to flush the cache in the Utilities section of the WPENGINE dashboard, however the real fix… If you […]
What Is WPENGINE’s Perm-Reload-Apply and What Does It Do?
If you have the “Advanced” tab on your WPENGINE interface you may have wondered aboutĀ Perm-Reload-Apply. If you don’t have an “Advanced” tabĀ you may be able to request access – it is currently available to a small subset of users. The WPENGINE Advanced section gives access to: WP-CLI for Production and Staging Changing to a “Read-Only […]
Filter Out Google Analytics Referrer Spam from Analytics Reports
Ever have nasty “referrer spam” show up in your Google Analytics reports? These spam words and links show up in the Organic Search and Referral reports. The items that show up probably look something like this… It would be the world’s worst game of whack-a-mole to try and filter these off one-by-one. There are two […]