| name | wordpress-server |
| description | WordPress server optimization — Nginx config, PHP 8.3-FPM tuning, Redis object caching, WP Rocket, security hardening, staging, multisite |
| version | 1.0.0 |
| author | veekunth217 |
| tags | ["wordpress","nginx","php-fpm","redis","object-cache","wp-rocket","security","staging","multisite","hardening"] |
| platforms | ["claude-code","cursor","codex"] |
WordPress Server Skill
Production-grade WordPress server configuration — performance, security, caching, and multisite.
RULE: Show all config changes before applying. Backup reminder before any PHP/Nginx change.
🚧 Status: Stub — implementation pending
This reference skill has the structure but the snippet content is still being filled in
(you'll see <!-- TODO --> placeholders below). It activates and tells Claude the topic
exists, but won't yield deep snippets yet.
Want to help? Pick any TODO, write the snippet, open a PR. See CONTRIBUTING.md.
Each contribution moves the skill closer to "Ready" status.
Capabilities
Nginx + WordPress Config
PHP 8.3-FPM Optimization
Redis Object Caching
WP Rocket Configuration
Security Hardening
Staging Environment Setup
Multisite Setup
Key wp-config.php Constants
define( 'WP_CACHE', true );
define( 'WP_MEMORY_LIMIT', '256M' );
define( 'WP_MAX_MEMORY_LIMIT', '512M' );
define( 'DISALLOW_FILE_EDIT', true );
define( 'DISALLOW_FILE_MODS', true );
define( 'FORCE_SSL_ADMIN', true );
define( 'WP_REDIS_HOST', '127.0.0.1' );
define( 'WP_REDIS_PORT', 6379 );
define( 'WP_REDIS_DATABASE', 0 );
define( 'WP_REDIS_PREFIX', '[site-key]:' );
define( 'WP_DEBUG', false );
define( 'WP_DEBUG_LOG', false );
define( 'SCRIPT_DEBUG', false );
Redis config for WordPress
# /etc/redis/redis.conf additions
maxmemory 256mb
maxmemory-policy allkeys-lru
save "" # disable RDB persistence for cache-only use
appendonly no