Today we’re officially announcing the release of our beautiful, conversion optimized WooCommerce checkout design: Checkout for WooCommerce A year ago we embarked on a mission to create a new checkout experience for WooCommerce that works with every theme and focuses on beautiful design and conversions first. When you install Checkout for WooCommerce, your checkout page […]
Using Redis to Speed Up Local Development With Laravel Valet
Are you working with a large site locally with Laravel Valet and it’s crawling? There’s a decent chance you’re running into performance issues with your local database. WordPress Object Caching is a very quick way to speed up a site, local or production, by caching common queries in memory rather than fetching them from the […]
WP Sent Mail 2.3.0 Released
We released WP Sent Mail 2.3.0 this morning, which adds a few new features we are excited about: Support for BuddyPress Support for CC and BCC addresses. A default from address. BuddyPress Support Adding email logging to BuddyPress was one of the larger undertakings. BuddyPress uses it’s own mailer functions (by default) so we […]
Automating a WordPress Content Library with Zapier and Google Sheets
When it comes to SEO, most people know that external links are a major boost to SEO, but many people don’t realize internal links are also important . Internal links help Google find your content, as well as spread what SEOs call “link juice”. What is link juice? When an external site with good rank […]
How To Trigger A MailChimp Automation With An Email Link
We recently relaunched WP Sent Mail , and as part of that we setup a post-purchase MailChimp Automation that reaches out to new users a few days after their purchase. As part of this, we included a simple Yes or No survey that asks the new user if they like WP Sent Mail. If they […]
A New Brand
As we start our fifth year as a company, we’re excited to announce a big change: As of March 2017, we have changed our name to Objectiv. This is the cumulative result of a year of work. (It turns out rebranding is not easy!) When we began in 2013, Clif Griffin Development was very literally […]
Why You Should Use WP Migrate DB Pro
I’ve been sitting on the fence with WP Migrate DB Pro for awhile. I kept up the same routine of loading phpMyAdmin, exporting, importing, running searchreplacedb2, etc. Painful. If you are still in the fence, I’d like to firmly shove you off. This plugin is pure gold. Last week I decided to actually review the plugin […]
How To Execute PHP code in a PHP String (and return the output to another string)
Ever thought “Gee, it would be nice if I could store some PHP in a database and execute it at will?” Well you’re in luck my friend, PHP was thinking of you when they created the eval function. The syntax for eval is very simple: eval ( string $code_str ); Unfortunately, the output of eval does […]
Using mod_ldap With Apache
I did a small test of mod_ldap today. It wasn’t terribly difficult, but most guides online seemed to overly complicate the matter. In my test, I chose a directory located off of my website root that I wanted to restrict to only users with an LDAP account. (That’s any user…regardless of OU, Group, or hair […]
Tac and Reverse Grep
Today I was looking over a script I wrote awhile back that searches through a large log file looking for the last entry with a certain keyword in the file and then parses out a value. I was using something like… #The number 1255345 is completely arbitrary. tail -1255345 /some/log.log | grep searchword | tail […]