Extract a Portion of a Large Database Backup

The following function reads a large Updraft backup file and extracts a portion to another file. In this way, you can pull out the MYSQL insert statements for the table you want. And in the process, create a smaller file you can actually open.  You can set Updraft to create smaller backups. But if you […]

Read More

Authorize.net Network Change

Authorize.net is rolling out yet another change to their  API. According to a recent Partner Notification they will be changing from Akamai SureRoute to Cloudflare as their content delivery network (CDN) for their network portals. As usual the roll out will begin with developer ‘sandbox’ accounts so that we may test the new CDN and […]

Read More

Add SKU to Woocommerce Search

Recently a client requested that the sku be added to the woocommerce product search on his site. He wanted his customers to easily find a product by typing in the sku in the product search bar.

I found most of the code in the codex here but it didn’t work out of the box.

Read More

Updating Gravity Forms to 2.3

Gravity Forms has released a major update with version 2.3. It addressed some organizational issues that probably needed addressing. But it also is breaking sites that have custom code that access Gravity Forms database tables directly. This post addresses how to fix some of the Gravity Forms update issues that may arise.

Read More

Important TLS Disablement Notice from Authorize.net

Authorize.net sent a TLS Disablement Notice to alert customers they plan to disable TLS 1.0 and TLS 1.1 prior to 2018. TLS is a security protocol used to protect information sent from a server to another ‘node’ like a personal computer or another server. As attacks adapt, so must the protocol. The Payment Card Industry (PCI) Data Security Standard (DSS) requirements […]

Read More

How do you choose a good password?

To choose a good password is more important now than ever. So how do you choose a good password that is also easy to remember? A surprising fact is that the length matters. A lot. So my suggestion is simple. To choose a good password, create an easy to remember string of words. Here are […]

Read More

Duplicate Transactions with Authorize Net Plugin for Gravity Forms

Are you having a problem with customers refreshing the form and submitting duplicate transactions with the Authorize Net Gravity Forms plugin?
Several things are going on including the plugin sends a unique invoice number if you don’t supply one. This one feature completely nullifies the built in duplicate transaction check by Authorize.net

Read More

Authorize Capture or Just Authorize?

What is the difference between authorize and authorize capture? During the checkout process, your website sends customer information and instructions on what to do with it to your payment gateway in the form of a ‘request’.  The two most common requests are Authorize and Authorize Capture. Your gateway then acts on your request by communicating with your […]

Read More

Recommended plugins for WordPress

What WordPress plugins should I have? I get asked this question a lot so thought I would write a post about my most recommended plugins. I try to keep sites lean. There is nothing worse than opening a WordPress dashboard and seeing a list of pink boxes screaming for an update. Even a seasoned developer […]

Read More

Authorize.net Technical Updates

Once again Authorize.net is sending out emails to their clients regarding technical updates. I’ve checked numerous sites and the only changes I’ve had to make are regarding the Akamai SureRoute Reminder. According to Authorize.net: We strongly recommend that you proactively update your website or payment solution during Phase One rather than waiting to be automatically updated during […]

Read More