I've written 186 articles about WordPress and related things for this site. It's my content management system of choice, which powers this and many of my other websites. Here's a list of every single one:
- How to disable ads for logged-in users in Google SiteKit
- Jetpack Social is now a separate plugin – with overpriced premium options
- How to add a default Media Link to your images in WordPress
- How to serve WordPress on the main domain from a subdirectory
- How to calculate elapsed years from the current time in WordPress
- How to amend built-in WordPress Queries before execution
- Creating simple Shortcodes in WordPress
- How to style the WordPress Login Page
- How to remove the Title and Description from Archive Pages in GeneratePress
- How to display the Category Title and Description in the Page Hero with GeneratePress
- Where is the WordPress is_blog() Function
- Removing the Link Menu Item in WordPress Admin
- How to enable the integrated Search Option in GeneratePress
- How to build anchor links on the same page with WordPress
- Including Custom Posts on Archive Pages in WordPress
- Accessing Custom Taxonomy of a Custom Post Type in the_loop
- How to create Custom Post Types in WordPress
- How to add allow ZIP files as uploads in WordPress
- Shoosh, Jetpack!
- How to add Category Descriptions in TwentyNineteen
- How to tweak the featured image filter in TwentyNineteen
- How to make Gutenberg Galleries link to Media File by default
- How bring back the missing File Editor in WordPress
- How to add File Upload Capabilities to the Contributor Role in WordPress
- Child Theme Wizard – Version 1.4 released
- How to exchange data from PHP to JavaScript in WordPress
- Show Me The Cookies: How to list all cookies on your WordPress site
- Child Theme Wizard – Version 1.3 released
- How to disable the Login with WordPress.com prompt
- How to remove the Jetpack Feedback Tab
- How to hide WordPress Update Notifications with ZEN DASH
- Creating a Podcast Feed with WordPress and PowerPress – Part 3
- How to turn URLs into clickable links in the_content()
- How to enable the Author Bio Box in TwentyThirteen
- How to remove the Jetpack Feedback Tab
- How to hide WordPress Update Notifications with ZEN DASH
- How to add something to the_content in WordPress using PHP
- How to bring back the date on Sticky Posts in TwentyThirteen
- How to bring back the Author Byline in TwentyThirteen
- How to fix the Disappearing Mobile Header in TwentyThirteen
- WordPress 5.0 and Gutenberg: What does this mean for you
- How to share ebooks with WordPress (EPUB and MOBI files)
- How to increase the font size in Automattic's P2 Post Box
- P2 Categories – Version 1.6 released
- How to display categories in Automattic’s P2 Theme
- How to retrieve the total word count from all posts in WordPress
- How to add code to the header in WordPress
- How to show a list of all articles in WordPress
- How to fix the “Occasional White Screen of Death” Error in WordPress
- How to disable JetPack nag messages in the WordPress Admin interface
- How to fix the Visual Editor or Text Editor in WordPress when it’s not working
- How to install a free SSL Certificate in Plesk Onyx
- Upgrade Trouble: when WordPress is asking for FTP details, but there’s no FTP server on your system
- How to set WordPress Categories depending on the Post Title
- P2 Header Ad – Version 1.6 released
- How to turn plain URLs into clickable links in WordPress
- How to display Jetpack stats per post in WordPress
- Zen Dash – Version 1.5 released
- Child Theme Wizard – Version 1.1 released
- How to open WordPress Custom Menu links in a new tab
- How to change fonts in TwentyFifteen by Automattic
- How to avoid hyphenations in TwentyFifteen by Automattic
- How to move the sidebar to the right in TwentyFifteen
- WordPress 111: Users, Roles and Capabilities
- WordPress 110: URLs and Permalinks
- How to prevent instant logout trouble with WP eMember
- WordPress 109: Mysteries of the MORE Tag
- WordPress 108: Tags and Categories
- WordPress 107: Embedding Videos
- WordPress 106: Working with Images
- WordPress 105: Widgets and Sidebars
- WordPress 104: Custom Menus
- WordPress 103: Writing Posts and Pages
- WordPress 102: Using Themes
- WordPress 101: Introduction and Workflow
- How to fix WordPress Media upload trouble caused by open_basedir restriction
- What is the Prove your Humanity login feature in WordPress
- How to disable the WordPress Theme and Plugin Editor
- How to block Spam Trackbacks in WordPress
- FIXED: WordPress refuses to send you a Password Reset Link
- How to allow additional file type uploads in WordPress
- FIXED: The wp-content folder does not show itself via FTP in Plesk 12 and CentOS 7
- How to find and replace in MySQL with phpMyAdmin
- P2 Header Ad – Version 1.5 released
- How to add Icons and Banners for your Plugins hosted on WordPress.org
- How to use the WordPress Toolkit in Plesk 12
- How to use the TwentyThirteen Theme by Automattic
- How to avoid 500 Internal Server Errors when using the WordPress Importer
- How to swap the post title and date in P2
- How to embed YouTube and Vimeo videos in WordPress
- How to fix JetPack 3.0 Sharing Icons in P2
- How to change the width of an automatic oEmbed in WordPress
- How to style captions in Twentythirteen
- How to remove buttons from Distraction Free Writing Mode (Full Screen Editor) in WordPress
- How to add buttons to Distraction Free Writing Mode (Full Screen Editor) in WordPress
- How to use P2 (screencast)
- How to add your own widget to the WordPress Dashboard
- How to remove the Jetpack admin menu from subscribers
- How to use ZEN DASH for WordPress
- Introducing Child Theme Wizard for WordPress
- How to test if your theme is a Child Theme
- How to install WordPress in Plesk 11.5
- WordPress Multisite: a Brief Guided Tour
- How to setup WordPress as a Multisite Network (formerly known as WPMU)
- How to create a Cron Job in WordPress: Teach your plugin to do something automatically
- How to tweak style code blocks in WP Code Highlight
- How to share your posts on Google Plus publicly via JetPack
- How to translate your iOS App courtesy of…
- How to add an iOS App Icon to your WordPress website
- How to replace fonts in TwentyThirteen
- Disk Space Pie Chart – v0.6 released
- What is the WordPress 3.8 background colour hex value
- How to customise the Read More option in…
- How to internationalise and translate your WordPress Plugin
- How to link to graphic assets within WordPress Plugins
- How to link to graphic assets within WordPress Themes
- How to add a WordPress user directly to the database
- How to backup and restore your WordPress site with Plesk
- How to test if a custom header image is used in WordPress
- Super awesome code generator for WordPress Developers by…
- How to change your WordPress URL when installed in a subfolder
- How to override a parent function from your Child Theme
- How to find the directory of your WordPress Theme in PHP
- How to change the admin footer bar in WordPress
- How to get a link to a specific WordPress admin page
- How to use custom CSS in the WordPress admin interface
- How to use jQuery UI elements in the WordPress admin interface
- How to hide Menu Options in the WordPress admin interface
- How to auto redirect to the front page after login
- Introducing Zen Dash
- Disk Space Pie Chart – Version 0.5 released
- How to find your Akismet API Key
- How to fix “Dynamically-related files could not be resolved” message in Dreamweaver
- How to remove a widget from the WordPress Dashboard permanently
- How to change the WordPress Login image and URL
- How to use jQuery in WordPress
- How to disable update notifications in WordPress
- How to change your User Name in WordPress
- What to do if you’ve forgotten all credentials to your WordPress site
- How to split long Posts and Pages
- How to restore WordPress to a different domain
- How to bulk delete posts in WordPress with MySQL
- How to run WordPress on your Laptop
- How to move very large MySQL Databases
- How to fix “broken image captions” in WordPress 3.4
- How to bring back Post Categories in P2
- P2 Theme gets an upgrade: say hello to Custom Menus and To-Do List Support
- How to tweak P2: adding and replacing categories
- FIXED: The Problem with running PHP as FastCGI Application (WordPress and Plesk)
- How to deploy HyperDB
- Calling all Forum Beta Testers
- Snapshot Backup 2.0.1 Update: Let’s try this again, folks…
- Disk Space Pie Chart – Version 0.4
- Snapshot Backup 2.0 RC1 – Ready for Testing
- How to make Get The Image only use embedded images
- How to style the Motion Theme for WordPress
- How to post code when you leave a comment
- Adding Links to your Website
- Jetpack: the new WordPress.com Stats Plugin
- How to add new Themes to your website
- How to style your website with Twenty-Ten
- Adding Widgets to your Sidebar
- Custom Menus in WordPress
- Setting up your Front Page
- Writing Pages
- How to split a Post into several Pages
- WordPress Workflow
- Getting to know your Dashboard
- Workshop: How to post Source Code in your Comments
- WordPress Anatomy and How to Log In
- Disk Space Pie Chart Plugin
- Upgrading WordPress… FAILED!
- Why does WordPress ask for your FTP Details
- The Drunkjeans.com / Roundstorm.com Hack and how to get rid of it
- Testing HyperDB
- How to batch-upgrade plugins in WordPress 2.9+
- WordPress.com vs WordPress.org self-hosted
- PayPal Buttons are not to scale in Thesis
- CSS Dropdown Menu hides behind Videos
- How to avoid Server Crashes with WordPress
- How to link YouTube and your self-hosted WordPress
- How to upgrade WordPress
- WordPress Themes
- How to add a Favicon to my website?
- What is a Favicon?
- How to backup your WordPress database?