Developers beware! WordPress released version 5.6 on December 8, 2020. This version begins a new policy of automatic updates to major versions for all fresh installations of 5.6. This means that if you create a new WordPress site with WordPress version 5.6, it will automatically be updated to WP version 5.7 when it comes out […]
There is a plugin that will retrieve remote images in the post content and save it in the media library. It is ancient but I tested on 5.5.1 so it is hanging in there 🙂 Archive Remote Images Unfortunately, you have to open and save each post for it to work. So I created a […]
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 […]
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 […]
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.
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.
The answer to the question ‘How long does it take to build a plugin’ has as much to do with my current schedule as it does the size and complexity of the job. For smaller jobs, I can usually work it in under two weeks. But for larger projects, I generally I ask for a 30 day lead time.
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 […]
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 […]