PHP Developer, Specialized in Technical SEO, Site Speed and Accessibility.

As a web developer with over 17 years of experience, I have had the opportunity to work extensively in the field of technical SEO and accessibility.

I take great pride in my ability to optimize websites for better speed, discovery and usability, making sure that they are accessible to both humans and machines.

A little bit more

Rob succeeded at what others tried and failed to accomplish for our 2014 website re-development. He preserved 16 years of stories, images, comments and subscribers; migrated everything out of one CMS platform and into another; and is still solving every website challenge we throw at him.

Geri Weis-Corbley goodnewsnetwork.org

Latest Blog Posts:

Elementor 3.18 Breaks Plugins Sending JSON Ajax Responses

If you find certain areas of your site not working after updating to Elementor 3.18, take this step to fix them.

Continue reading “Elementor 3.18 Breaks Plugins Sending JSON Ajax Responses” ››

Clear W3 Total Cache by URL From the Admin Bar or Dashboard

When recently working on a WordPress website that generated pages from an API that aren’t stored in the main site database, I discovered that the W3 Total Cache admin bar link to clear the current page’s cache didn’t work.

The ‘Purge Current Page’ link in the Performance menu item works by passing the current post ID to a function that clears the cache by an ID. Since this only works for single posts, it also doesn’t work on post archives and term listing pages.

So I wrote a small plugin to clear the current page’s cache by its URL.

Continue reading “Clear W3 Total Cache by URL From the Admin Bar or Dashboard” ››

Automatically Add Unique CSS Classes to Contact Form 7 Forms

When using certain CRMs and marketing automation tools, Contact Form 7 submissions can all look like they came from the same form.

This is especially noticeable in HubSpot which uses the class on the form tag to identify each form. Unless you specifically add a class to the shortcode then it will look like any submission came from a form named “.wpcf7-form, .init”

So I wrote a small plugin to automatically add the title slug as a form class for any forms that haven’t had one added manually.

Continue reading “Automatically Add Unique CSS Classes to Contact Form 7 Forms” ››
See All Posts