Getting Started
Requirements
| Requirement | Minimum |
|---|---|
| WordPress | 6.6+ (LW Site Manager: 6.9+) |
| PHP | 8.0+, some packages need 8.2 (see the package page) |
| Composer | 2.x (optional, but recommended) |
Installation
Option 1: Composer (recommended)
Install from Packagist:
composer require lwplugins/lw-seoOption 2: GitHub VCS
Add the repository to your composer.json, then require the package:
composer config repositories.lw-seo vcs https://github.com/lwplugins/lw-seo
composer require lwplugins/lw-seoOption 3: Manual
- Download the latest release from GitHub
- Upload the plugin folder to
wp-content/plugins/ - Run
composer install --no-devinside the plugin directory - Activate the plugin in WordPress admin
Activating
Composer only puts the files in place. Activate the plugin as you would any other, in the WordPress admin or with WP-CLI:
wp plugin activate lw-seoVerifying the install
Check that the plugin’s version constant is defined and that its settings page is reachable under the LW Plugins menu.
First Steps
After activating any LW plugin:
- Find the settings - go to LW Plugins in the admin sidebar
- Configure the plugin - each plugin has its own settings page with tabbed navigation
- Check the overview - the LW Plugins overview page shows all installed and available plugins
Unified Admin Menu
All LW plugins share a single LW Plugins parent menu in the WordPress admin sidebar. Whichever plugin loads first registers the parent menu, and the rest add their settings as submenus.
The overview page displays every LW plugin with its status:
- Active - the plugin is installed and activated, with a direct link to its settings
- Get Plugin - the plugin is not installed, with a link to its GitHub repository
This keeps your admin sidebar clean, even with multiple LW plugins installed.