Quantcast
Channel: Kevinleary.net
Browsing all 29 articles
Browse latest View live

SOC Compliance for WordPress Websites

SOC 2 (System and Organization Controls 2) is a framework for assessing security, availability, confidentiality, and privacy of business systems that work with stored customer data. WordPress is widely...

View Article


Restrict Access to Specific Datasets in BigQuery

Restricting access to datasets in BigQuery is a common request I see, but it's not so straight forward to handle with Google Cloud services. The following approach is what I typically use to show...

View Article


Restrict WordPress Login by IP Address

Blocking access to your WordPress websites /wp-login.php page is a good way to add a layer of protection to your WordPress website. It’s not a foolproof approach, but it’s commonly used in cloud...

View Article

Fixing Slow Queries in a WordPress Database

Database performance issues are relatively common on mid-to-large sized WordPress websites, here are some advanced tips on finding slow WordPress queries, and fixing them.

View Article

Using Hubspot’s API to Submit Forms

The approach outlined here uses functions built-in to WordPress. If you’re not working within a PHP/WordPress environment, the approach still applies. You’ll need to swap out the wp_remote_post()...

View Article


Hide PHP Notices & Warnings from WP CLI

When PHP notices and warnings appear during a WP CLI command issues can happen that can cause scripts from completing properly. They’re very annoying, and make console feedback dirty and difficult to...

View Article

Secure Remote Database Connections on WPEngine

Remotely connecting to a WordPress database is tremendously valuable in many situations. It allows developers to connect to the database from anywhere using a SQL client of their choice, many of which...

View Article

Quick Fix for a Slow WordPress Admin

WordPress plugins track analytics on the actions you take in the WordPress admin. Some also make remote HTTP connections to display call to action promotional information directly in the admin. In my...

View Article


Best Content Management Systems for Enterprises

Content management systems used by large enterprise businesses, with live examples.

View Article


JavaScript Modules in WordPress

How to include JavaScript modules in WordPress using the new

View Article

Bulk Delete Thousands of WordPress Posts

Deleting thousands of WordPress posts at once can be a daunting task if you try to do it manually through the WordPress admin dashboard. There are plugins that make the process possible from the WP...

View Article

Using the Official OpenAI ChatGPT CLI

Use the official ChatGPT CLI to ask a question and receive an AI answer on the command line.

View Article

Transactional Emails Sent by WordPress

Big list of every transactional email sent by a WordPress website, and how to stop the ones you don’t want. Built-in WordPress Emails Installation New WordPress Site User Registration &...

View Article


How Custom WordPress Themes Are Built

I often get asked what a custom WordPress theme is, more specifically how to build one and whether it is really needed. The best way to answer these are by showing some real world examples while...

View Article

WordPress Plugin Abuse

How 11 lines of code becomes 87,907, for the same outcome. Plugin abuse in WordPress is rampant, and really always has been. Hearing about a slow WordPress website is very common, particularly in the...

View Article


Low Cost Customer Data Platforms

Customer data platforms like segment.com are a very valuable software tool for online businesses, but the cost be prohibitive for small-to-medium sized businesses. I see many smaller organizations...

View Article

Daily HubSpot → BigQuery Syncs

Google provides a HubSpot connector for its Google Cloud Integration Connectors product. It looks great in theory, but in practice, it’s extremely overpriced. It can cost hundreds of dollars a month to...

View Article


Sync Google Search Console in BigQuery

Google Search Console helps you understand how your website is doing in Google searches. It organizes data about things like how many people saw your site, clicked on it, and what search terms they...

View Article

Optimizing Queries to Reduce Costs in BigQuery

Optimizing query and storage job costs in your BigQuery data warehouse can reduce your costs, and in some cases significantly if your business is working with large datasets and tables. It’s a...

View Article

Custom APIs in WordPress: REST API or a Simple PHP Class?

When building custom API endpoints in WordPress, two primary approaches are often considered: utilizing WordPress’s built-in REST API or creating a standalone PHP class for a more streamlined solution....

View Article
Browsing all 29 articles
Browse latest View live