Open sourceActive

WordPress Advanced Administration Handbook

Official handbook covering advanced WordPress server and database administration tasks.

Open source page

Field note

What it does

Documentation site with guides on server configuration, database maintenance, backups, and web servers for WordPress.

Capabilities

Available capabilities

Tags

Tags

Ways to use it

Ways to use it

cli

Not filed / Not filed

Product features

Product features

A quick overview of the registration functions

An example collection and icon

Building an icon registration plugin

Bundling icons in plugin

Control panels

Covers hosting control panel tools such as WP Toolkit for cPanel, WHM, and Plesk.

Backup using cPanel

Download a MySQL database backup as a .gz file via cPanel.

Create Database via cPanel

Create a WordPress username and database using the cPanel MySQL Database Wizard.

Create Database via DirectAdmin

Instructions for creating a database in DirectAdmin.

Create Database via MySQL Client

Use mysql shell commands to create database, user, and grant privileges.

Create Database via phpMyAdmin

Steps to create a WordPress database and user in phpMyAdmin.

Create Database via Plesk

Create a database in the Plesk hosting control panel.

Creating Database for WordPress

Guidance on creating a database before installation.

Database tasks

Covers emptying a database table with phpMyAdmin after confirming the table and backing up.

Defining the icon data structure

Domains and subdomains

Giving WordPress its own directory and configuring wildcard subdomains for multisite networks.

File Permissions

Environment-level security covering file permissions.

Functions.php

Contains PHP functions and code for theme-specific features and customizations.

Hands-on with the WordPress 7.1 Icon Registration API

How to register icons

Keeping Software Up to Date

Keep WordPress, plugins, and themes updated to reduce risk.

Load the plugin files and bootstrap

Local Requirements

FTP or shell login, text editor, FTP client, and web browser.

Mail delivery

Explains how WordPress sends email and considerations for SMTP, relays, and deliverability.

Monitoring and Maintenance

Continuous monitoring and periodic maintenance for security.

Backup using mysqldump

Use mysqldump command to back up all or specific database tables.

Outputting icons

Backup using phpMyAdmin

Export database tables via Quick or Custom backup options.

Plugin setup

Recovery Planning

Plan for recovery so sites can be quickly restored.

Registering the icons with WordPress

Security Best Practices

Guidance on environment-level and application-level security for WordPress sites.

Finding server info

How to collect PHP version, server software, and database version for installation or troubleshooting.

Server Requirements

PHP 7.4+, MySQL 5.7+ or MariaDB 10.3+, and HTTPS support.

Template Files

Key templates include header.php, footer.php, single.php, and page.php.

The missing pieces: what you can’t yet do

Theme Architecture

PHP template files, CSS, JavaScript, and assets organized in wp-content/themes.

User Roles

Application-level security covering proper user role setup.

Web server configuration

Guidance for Apache HTTPD, .htaccess rewrite rules, and Nginx configuration for WordPress.

WordPress Multisite / Network

Create several WordPress instances managed within one installation, using path-based or domain-based setups.