An Introduction to PHP Web Scraping
An Introduction to PHP Web Scraping →Over at Thoughtful Code, I recently published an introduction to PHP web scraping based on some hard-won lessons I’ve had over the last few months doing it for...
View ArticleHow to Install or Update a WordPress Plugin from a ZIP File
This Quick Guide will show you how to both install and update WordPress plugins from a ZIP file.Installing a WordPress plugin from a ZIP file is one of the two main ways to add a plugin to WordPress....
View ArticlePaths to Learning Web Development
Paths to Learning Web Development →Back in November I set aside this article from my friend Jeremy Ward about how to learn web development. I finally got to reading it and quite liked it. So I thought...
View ArticleHow to Create a WordPress Dynamic Front Page
So, you want to not have your ten most recent blog posts on your front page in WordPress? “Dynamic front page,” “custom home page,” and “WordPress static front page template” all kind of mean this same...
View ArticleThe Four Languages You Must Know to Understand WordPress
Learning WordPress development starts with a lot of key questions, including this one: “What language is WordPress written in?” Another common one is “Should I learn PHP or JavaScript first?” WordPress...
View ArticleSucuri’s 2018 Hacked Website Report
Sucuri’s 2018 Hacked Website Report →When putting together WordPress Security with Confidence, one of the best sources about actual WordPress site comprises was the Sucuri hacked website report. While...
View ArticleSarah Drasner on Learning to Learn
Sarah Drasner on Learning to Learn →This is one of those articles that I’m linking 50% for its substance (which I regard as good but too brief) and 50% for covering and important topic. Specifically,...
View ArticleHow to Remove the Date from a WordPress Post URL
So, you want to remove the date from your WordPress post URLs? I get it. Those /2016/07/09/post-slug URLs that seemed pretty cool when you (or someone else) set it up get old. The primary reason: when...
View ArticleWordPress’s get_template_part() function: What and Why
This article introduces an important concept in WordPress themes: the WordPress get_template_part function. It’s one of the many important concepts of WordPress theme development. Mastering WordPress...
View ArticleA GitHub Action to Deploy to the Plugin Repo
A GitHub Action to Deploy to the Plugin Repo →Deploying a WordPress plugin to the WordPress.org repository has been challenging for most developers for at least a few years. Why? Mostly because almost...
View ArticleControl Your Widgets with Code with Widget Logic
This Quick Guide covers how to use Widget Logic, the popular plugin to help you show and hide widgets on specific pages and posts.Although widgets have been a core feature of WordPress for almost its...
View ArticleCore Concepts of WordPress Themes Webinar
Core Concepts of WordPress Themes Webinar →Next Thursday, I’m giving a talk at SiteLock. If you’re a person who has thought about learning how to develop WordPress themes for a while and never really...
View ArticleHow to Migrate your Site with All-in-One WP Migration
Migrating WordPress sites is a common and annoying task. Whether that’s between two different remote web servers, between a development server and production, or from production to local, there are...
View ArticleUnderstanding PHP Globals and Variable Scope in WordPress
One of the most maligned features of WordPress is the use of “PHP global variables.” Whether you love them or hate them, global variables probably aren’t leaving WordPress soon. So today we’ll cover...
View ArticlePHP 8 Will Include a JIT Compiler!
PHP 8 Will Include a JIT Compiler! →If you’re neither worried about PHP internals nor PHP 8, skip this.If you’re a fellow nerd, this is pretty cool. First JIT compilers (which stands for “just in...
View ArticleRyan Sullivan’s Comparison of WordPress Form Plugins
Ryan Sullivan’s Comparison of WordPress Form Plugins →Akin to Fred’s thorough answer on “the best page builder for WordPress”, Ryan Sullivan recently published over on WP Site Care a thorough analysis...
View ArticleHow to Remove the “Category” from a WordPress URL
Categories have been in WordPress as long as I have. They have important organizational value: they tell you what’s related to what. And they your visitors a good way to browse your site. Today we’ll...
View ArticleCommon WordPress Security Issues & How to Secure Your Site
Last night I was invited to speak at the Boulder WordPress meetup. My friend Angela drew a big crowd, and they listened intently to me talking a little too long about WordPress security vulnerabilities...
View ArticleSecurityCheckli.st
SecurityCheckli.st →While yesterday’s story about security was just about common *WordPress* security issues, today I want to share a cool site that helps you more with overall personal security...
View ArticleHow To Selectively Share a Draft in WordPress
Sometimes you want to share a draft of a WordPress post or page—without requiring the person you’re sharing with to have a login to your WordPress site. In this Quick Guide, we explain how to send a...
View Article