Kevinleary.net, LLC.
Work
About
Services
Blog
Contact
Blog
Sensible approaches to build and maintain custom WordPress websites.
Mar 10
2024
JavaScript Modules in WordPress
Mar 6
2024
Best Content Management Systems for Enterprises
Feb 6
2024
Quick Fix for a Slow WordPress Admin
Jan 31
2024
Secure Remote Database Connections on WPEngine
Jan 15
2024
Hide PHP Notices & Warnings from WP CLI
Dec 28
2023
Using Hubspot’s API to Submit Forms
Nov 30
2023
Fixing Slow Queries in a WordPress Database
Nov 8
2023
Restrict WordPress Login by IP Address
Nov 5
2023
Restrict Access to Specific Datasets in BigQuery
Oct 24
2023
SOC Compliance for WordPress Websites
Oct 17
2023
Securing a WordPress Website
Sep 24
2023
WordPress Slow Loading Times
Sep 26
2023
Building a Server-Side Event Tracking Application
Sep 24
2023
WordPress Explained for Business Owners
Sep 11
2023
Force WordPress to Use HTTPS
Sep 10
2023
Remove srcset in WordPress
Oct 25
2023
Google Analytics Queries for BigQuery
May 16
2023
Domain Redirects in CloudFlare
Apr 23
2023
Kinsta Git Push Deployment
Apr 4
2023
Disable WordPress RSS Feeds
Mar 27
2023
Trusted SSL Certificates for Localhost
Mar 24
2023
SalesForce Custom Campaign Types & Member Statuses
Mar 9
2023
WPMU: Add User to All Sites in a Multisite Network
Feb 12
2023
Correcting Typographic Widows with PHP
Jan 19
2023
TikTok Conversion & Attribution Tracking
Jan 18
2023
WPEngine Sage/Blade Templates Broken 1/18/2023
Jan 5
2023
JavaScript Precise Age from a Birthdate
May 12
2023
Hubspot Form Tracking in Google Tag Manager
Dec 10
2022
Advanced Spam Rules for Gravity Forms in WordPress
Mar 19
2024
Uninstall Elasticsearch
Dec 4
2022
Marketo Form Conversions in Google Tag Manager
Nov 30
2022
Drift Event Tracking in Google Tag Manager
Nov 28
2022
Images.weserv.nl Slow Loading
Nov 17
2022
Remove Box Shadows From One Side with CSS
Dec 5
2022
Restart MongoDB Commands
Aug 8
2022
Custom Corporate Zoom Branding
Mar 24
2023
Apple News Publisher Fonts List
Dec 10
2022
Custom Spam Rules for Gravity Forms
Jul 17
2022
Transactional Email Delivery in WordPress
Mar 19
2024
Unique Pageviews in Google Analytics 4
May 13
2022
Most Common Cause of a Slow WordPress Admin
Apr 18
2022
Offline Conversion Tracking
Apr 15
2022
Custom Events in Google Tag Manager
Jul 24
2022
Repairing Crashed Database Tables in WordPress
Mar 19
2024
Social Security Number Regex
Jul 24
2022
SVG Support & Broken Images
Mar 29
2022
A Better Email Address Regular Expression
Sep 9
2021
Google Fonts in Gutenberg Editor Styles
Jul 15
2021
JS Fix for “SyntaxError: Cannot use import statement outside a module”
Jun 22
2021
Tracking Changes in WordPress
May 18
2021
Select Placeholder Color CSS
May 6
2021
Update an ACF Repeater Field Programmatically
Sep 10
2020
Get WordPress Post Content by Post ID
Mar 31
2023
Create WordPress Admin User with PHP
May 5
2020
List Every Action & Filter Hook in WordPress
Apr 27
2020
Fixing WordPress cURL Errors
Apr 2
2020
jQuery Select Dropdowns: Common Patterns
Feb 25
2020
The Evolution of JavaScript Module Patterns
Jan 18
2020
Export & Import All Databases on a MySQL Server
Dec 20
2019
Using Moment in Angular/TypeScript
Dec 20
2019
Currency Formatting in JavaScript & TypeScript
Dec 19
2019
Display HTML in Angular Components
Dec 11
2019
Quick Fix for WordPress ob_end_flush() Error
Nov 28
2019
Ionicons in Angular: Web Component Fix
Nov 25
2019
Mac Dock & Multiple Monitors
Jul 15
2019
Change the WordPress Gutenberg Editor’s Width
Jul 8
2019
Parsing URL Parameters in Angular Components
Dec 6
2018
How to Disable the WordPress Gutenberg Editor
Oct 25
2023
Test a Website for ADA Compliance & WCAG Accessibility
Oct 26
2019
90+ Enterprise Businesses Using WordPress
Apr 28
2020
Fix Hanging Words in WordPress
Jul 27
2018
Accessible Dropdown Menus for WordPress
Jul 5
2018
Quickly Disable the WordPress API
May 23
2018
jQuery Syntax Error Unrecognized Expression
Nov 12
2017
Google Search Operators Reference
Aug 18
2017
Lessons Learned from 10 Years as a Freelance Web Developer
Jul 7
2017
Fixing the Dreaded “SyntaxError: Unexpected Token in JSON”
Jun 30
2017
Auto Indent HTML in Sublime Text on Save
Aug 31
2018
Markdown Filter for PHP’s Timber/Twig Templating Engine
Jun 16
2017
Change a WordPress Plugin’s Menu Name
Jun 12
2017
Building an Angular.js App in a WordPress Plugin
Aug 31
2018
Git Remotes for an Existing Heroku App
Aug 31
2018
Seonix.org WordPress Redirect Hack
May 5
2017
Regex Routes in Express.js
May 10
2017
Angular $http Cache Examples
Apr 24
2017
Angular.js Custom Tag Delimiter’s
Apr 13
2017
Restrict an Angular.js Directive to a Specific HTML Tag
Apr 14
2017
How to Fix Slow Gulp Uglify Builds
Mar 19
2024
Preventing Possible Attempt to Enumerate Users in WordPress
Aug 31
2018
WordPress Database Migration & Transfer Tools
Feb 24
2017
Combining WP_Query Search & Taxonomy Parameters
Aug 31
2018
Self-Signed, Trusted Certificates for Node.js & Express.js
Aug 31
2018
JSON POST Requests: $_POST Won’t Work
Jan 20
2017
Simple JavaScript Error Tracking with Google Tag Manager
Dec 4
2016
Built-in WordPress Taxonomy & Post Type Reference
Oct 27
2016
How to Reset a Geolocation Prompt in Google Chrome
Oct 27
2016
Angular On Enter Key Directive
Aug 31
2018
Record Your Screen as an Animated GIF
Jul 6
2015
Pulsating Text with CSS3 Animations
Apr 5
2016
JavaScript Object Comparisons
Mar 21
2015
SiteOrigin Page Builder Content Conditional
May 7
2023
Static Site Engines with Node.js + Express
Jan 29
2015
Wildcard Find & Replace in Sublime Text
Dec 23
2014
A Simple Node Static Server
May 12
2023
WordPress Sample Content
Apr 19
2014
WordPress Themes, Meta Boxes & Modern Layouts
Apr 11
2014
Integrating Pardot & WordPress
Mar 21
2015
Remove The “Posts” Menu From WordPress
Aug 31
2018
Working with Dublin Core Metadata for SEO
Mar 19
2024
WordPress Dashicons Visual Reference
Nov 19
2013
Find All Functions Attached to WordPress Filter & Action Hooks
Oct 16
2013
Getting a YouTube Video Thumbnail
Oct 25
2013
How to Hide That Your Site is Using WordPress
Oct 8
2013
Check if an Element Exists with jQuery
Sep 10
2021
Check if a Checkbox is Checked Using jQuery
Oct 6
2013
Correctly Redirect a Page in jQuery & JavaScript
Sep 10
2021
Testing if a jQuery Object is Hidden
Sep 10
2021
Horizontal Bulleted Lists Using CSS
Oct 24
2013
Font Awesome 4.0 Unicode Icons in Photoshop
Oct 25
2023
Curated Content on the Web
Sep 22
2013
Roots Theme Rewrites & WPEngine
Sep 22
2013
Prestigious Companies Using WordPress
Sep 23
2013
How to Find a Good Web Designer
Apr 8
2013
Creating a WordPress Website for Beginners
May 12
2023
My WordPress Development Environment
Oct 10
2013
WordPress 3.5 Admin Error: “jQuery is not defined”
Apr 14
2017
Adding Custom Post Types to Author Archives in WordPress
Apr 14
2017
Taxonomy Term Descriptions & WordPress Archives
Nov 26
2012
When to Use is_home() & is_front_page()
Oct 10
2013
CSS Vertical-align & Inline-block
Nov 23
2012
Automatic WordPress Image Optimization
Sep 3
2013
Smart Software Web Design Inspiration
Dec 23
2014
Internet Explorer for Mac
Sep 23
2013
Creating User Friendly Mailto Links
Oct 10
2013
Custom Post Type RSS Feeds in WordPress
Sep 4
2012
Wildcard DNS Hosts in MAMP Pro
Oct 10
2013
Enable oEmbed for Excerpts or Custom Fields
Sep 28
2013
Humanize Post Dates in WordPress
Oct 10
2013
SVN Checksum Mismatch Errors on Commit in Coda
Oct 10
2013
WordPress Upgrades & Plugin Updates with MAMP Localhost
Dec 1
2013
Responsive Video Embeds Plugin Example
Jul 31
2012
Cloudflare & TimThumb Issues
Jan 12
2015
The Charity Dilemma
Oct 10
2013
Get the Current Theme Template Filename in WordPress
Feb 27
2012
Manage Every WordPress Setting in One Place
Oct 25
2023
Professional WordPress Development Resources for 2012
May 12
2023
Faster Social Sharing Widgets Using AJAX & jQuery
Jul 18
2022
Add Custom Meta Fields to Media Attachments in WordPress
Feb 23
2012
Improve Social Sharing with Open Graph Protocol Tags
Apr 14
2017
Track & Display Popular Posts in WordPress with WP_Query
Dec 13
2011
Remove Title Attributes from Images in WordPress
May 12
2023
API Request Caching with JSON & PHP
Oct 14
2011
A Simple Way to Update CSS, JS & Image Browser Cache
Sep 28
2013
WordPress Pagination with paginate_links()
Nov 27
2011
LESS Elements: A Collection of Handy Classes
Apr 15
2022
Cut WordPress Load Time in Half
Sep 28
2013
Ways to Create Custom Meta Boxes in WordPress
May 17
2011
Clean Up Microsoft Word Pasted HTML in TinyMCE
May 12
2023
Working From Home & Keeping Your Sanity
Oct 10
2013
Dynamic Stylesheets with the LESS CSS Preprocessor
May 17
2011
Connect to MAMP with SSH/Shell on OS X
Mar 29
2016
Add TinyMCE to WordPress User Profile Pages in WordPress 3.3
May 17
2011
Display the Total Number of Search Results Found
Sep 23
2013
Load jQuery from Google Hosted CDN in WordPress
Oct 25
2023
50 Well Designed Websites Using WordPress
May 12
2023
Web Redesign Launch Checklist for WordPress
Dec 16
2022
Google Analytics Tracking in WordPress Without a Plugin
Dec 16
2022
Add 301 Redirects to WordPress Before Launching
Oct 25
2023
YouTube Search Optimization Tips & Best Practices
May 17
2011
Flickr Photo Search Optimization Best Practices
Oct 8
2013
Move JavaScript to the Page Bottom in WordPress
May 7
2023
WordPress Web Hosting Suggestions
May 17
2011
Send Links to Twitter From iPad Safari
May 12
2023
Get URL Params JavaScript, Updated 2020
Apr 15
2022
Build a Hulu Content Slider with jQuery Cycle & CSS3
May 17
2011
Formatting Currency & Money Inputs in a Web Form with jQuery
Mar 19
2024
jQuery Cookies: Get, Set, Update, Delete
Jul 18
2022
Display RSS Feeds with WordPress Shortcodes
May 17
2011
Experiment: Last.fm + YouTube API’s = SimilarSounds.com
May 7
2023
Cross Browser Favicons
May 17
2011
Add Values to an Associative Array with array_push() in PHP
May 17
2011
Customizing the TinyMCE WYSIWYG Editor in WordPress
Oct 26
2013
Using PHP to Detect iOS & Mobile Users
May 17
2011
Get All Custom Fields Attached to a Post, Page or Post Type
May 17
2011
Website Cross Browser Testing Techniques & Tools
May 17
2011
Multiple Fields & Groups with the WordPress Custom Field Template Plugin
Oct 25
2023
Introducing PageLines: Professional CMS WordPress Theme
May 12
2023
Web Font Replacement: Typekit vs. Cufon
Nov 11
2022
Advanced Tips to Speed Up Your WordPress Website
Jul 18
2022
Create a Custom Maintenance Page in WordPress
May 17
2011
Remove the WordPress Date from your Google Search Descriptions
May 17
2011
How to Use Custom Post Types for WordPress CMS Websites
Jun 20
2011
Customizing WordPress Admin with CSS & JavaScript
May 17
2011
The Impossible Slanted, Diagonal, Navigation Setup with CSS, jQuery & XHTML
May 17
2011
5 WordPress 3.0 CMS Plugins You Need to Know About
May 17
2011
CMS Plugins" rel="bookmark" data-summary="To help folks stay up to date with some of the latest and greatest CMS plugins I’ve decided to feature new, up and coming WordPress plugins on this post. Because these lists will be posted frequently, I don’t have time to review every plugin individually. I suggest using your judgement based on the repository feedback…">A Fresh Batch of WordPress
CMS
Plugins
Oct 25
2023
Faster Speed in WordPress Using Google’s Hosted JavaScript Libraries
May 12
2023
CSS3: Rotations, Shadows, Rounded Edges & Animations
May 12
2023
First Flutter, Now Magic Fields
May 17
2011
The Future of More Fields & WordPress 3.0
Nov 27
2011
What to expect in WordPress 3.0
May 17
2011
From Dreamhost to Media Temple DV
May 17
2011
6 WordPress CMS Plugins You Can’t Afford to Miss
May 12
2023
Creating a Better WordPress Search Solution
May 17
2011
Can WordPress stand up against a more traditional CMS?
May 17
2011
Removing WordPress Plugin Updates & Upgrades
May 17
2011
WordPress Rated Best CMS of 2009
May 12
2023
Adding HTML Email Signatures to your Gmail Account
May 12
2023
Thematic and WordPress Theme Development
May 17
2011
On Corporate Web Design Clients
May 17
2011
How Content Can Affect Conversions
May 12
2023
10 High Quality Sources of WordPress Articles
May 12
2023
Customizing the WordPress Login
May 17
2011
5 Essential Sources of Quality Web Design Articles
Oct 25
2023
Paths to Success in the Web World
May 17
2011
Latest CMS Design Featured on WeLoveWP
May 12
2023
Perfect Plugins for a WordPress CMS
May 17
2011
Find & Fix Broken Links in WordPress
May 17
2011
The Query Posts Widget for WordPress 2.8
May 17
2011
Target Mac or Windows with JavaScript
May 17
2011
How To Target Firefox 2
May 17
2011
Customize the Design of Your AddThis Widget
May 17
2011
Boston WordPress Meetup Presentation Recap
May 17
2011
Handling Large WordPress Import/Export Files (WXR)
May 17
2011
Speaking at Boston WordPress Meetup
Oct 25
2023
How Popular is WordPress as a CMS?
May 17
2011
How to Setup All in One SEO for WordPress
May 17
2011
Backup Everything in Your WordPress
Dec 13
2022
Testing Websites in Internet Explorer 6, 7 and 8 on a Mac
May 17
2011
Speed Up Your WordPress Blog
Nov 29
2011
Advanced Content Management with WordPress Custom Field Templates
Dec 13
2022
Design Inspiration From Space: Nebula & Star Clusters
Dec 16
2022
WordPress Custom Templating for Powerful Content Management
May 17
2011
How to Highlight Author Comments in WordPress
Dec 13
2022
jQuery Animation & Distorted Text in Internet Explorer
Oct 10
2013
WordPress is_child() for Advanced Navigation
Dec 13
2022
Add Social Media Tracking Tools to Google Analytics
May 17
2011
How to Add Google Analytics to WordPress
May 17
2011
Smart Forms Using GeoIP Location
Dec 13
2022
Killer Landing Page Designs
May 17
2011
Sync Gmail Calendar and iCal
May 17
2011
Design Coding: The Web Design Rapper
May 17
2011
Social Bookmarking for WordPress: Sociable Plugin
May 17
2011
An Introduction to Google Analytics for SEO
May 17
2011
A WordPress SEO Toolbox
May 17
2011
Web Design Courses and College
Sep 28
2013
jQuery fadeIn & fadeOut Problems in Internet Explorer
Dec 23
2014
Highlight the Current Page with jQuery, CSS & PHP
Sep 28
2013
jQuery Mailto Links Plugin
May 17
2011
Form Input Default Values With The jQuery valueFx() Plugin
Nov 11
2022
True Seperation of Presentation & Content with XML
May 17
2011
Testing Page Load Speed With Firebug
May 16
2011
External JavaScript on Demand With $.getScript()
Oct 25
2023
AJAX, XML and Internet Explorer
May 17
2011
Working With Dreamweaver Site Files (.STE)
Jul 18
2022
jQuery Safer Mailto Links Plugin
May 12
2023
Better Web Design Workflow using OS X Keyboard Shortcuts
May 17
2011
Highlight Current WordPress Post
May 17
2011
Safe MailTo’s With jQuery
Dec 13
2022
Search Field Focus & Blur Effects with jQuery