Development

WordPress 5.1 Beta released with new white screen of death protection

January 11, 2019 saw the release of the new beta version of WordPress 5.1 and here’s some of the features developers may want to test out: The Cron system can now be more easily replaced with a custom cron handler. When starting cron under PHP-FPM, the connection will return a response immediately, even for long…

Read More

Everything you need to know about Gutenberg

We find that folks fall into one of two camps when it comes to WordPress and what is going on with Gutenberg: Camp #1: No idea what is going on. Camp #2: They know about it and are afraid of it. What is Gutenberg? No, it is not named after Steve, arguably one of the…

Read More

GDPR and You (and Us)

As this business week comes to a close, much has been written about the upcoming General Data Protection Regulation (GDPR), which is a new regulation in EU law on data protection and privacy for all individuals within the European Union. While the law originates in the EU, it also addresses the export of personal data…

Read More

DOCMan to WP Download Manager with Excel VLOOKUP

If you are also in the position of moving from Joomla!’s DOCman to WP Download Manager you may find yourself needing to reassign categories for your entries. DOCman’s categories exist within DOCman whereas WP Download Manager’s categories exist with other categories within the site. Fortunately, Excel presents a quick and easy way to do this.…

Read More

Pop goes the pop-up ad?

Created by Freepik

Ah, the pop-up ad – insidious marketing tool for some, vilified browser gremlin to the other 95% of internet users. Pop-up ads have long been a part of any internet browsing experience, but are they (finally) on their way out? Learn more about the cheeky accidental origin of the pop-up as well as how changes…

Read More

[nginx/php-fpm] curl: (56) SSLRead() return error -9806: how we fixed it

tl;dr: Back up /etc/nginx, uninstall nginx, install the latest version of nginx, restore your /etc/nginx backup. Recently our own site was experiencing SSL connection issues. We first noticed it in Safari when connecting to wavemotiondigital.com and another site we host on the same server, both using SSLs. Oddly enough, another site hosted on the same…

Read More

SononaCare, PHP7, CentOS 7, Free SSLs, Piwik and more!

Today we dropped quite a few announcements for our customers. In this blog post we will break down each point individually and go a bit more in-depth on the topics covered. SononaCare We previously performed maintenance and updates to client sites as a courtesy to our customers. The update process, however, has become complex requiring constant attention…

Read More

Custom Plugins vs. your theme's functions.php file

It is standard practice for us to create custom plugins for our clients’ WordPress sites. We go the custom route (rather than plopping them into the functions.php file) for 3 reasons: Portability – you can change themes and not lose the custom functionality – plus you can switch to a default theme to debug problems and not break everything…

Read More

Remove New Relic JavaScript from WordPress AMP Pages

Having problems with New Relic scripts invalidating your WordPress AMP pages? Add this to your functions.php file: /** Disable New Relic Scripts in AMP Pages */ function disable_newrelic_for_amp_pages() { if ( function_exists( ‘is_amp_endpoint’ ) && is_amp_endpoint() ) { if (extension_loaded(‘newrelic’)) { newrelic_disable_autorum( true ); } } } add_action(‘init’, ‘disable_newrelic_for_amp_pages’); We put this into a plugin…

Read More