Getting startedInstallation
Installation
Every LW package installs the same way. Composer is the supported path; ZIP releases exist for sites that are not managed with Composer.
Requirements
PHP8.0 minimum · 8.2 for most packages
WordPress6.0 or newer
Composer2.x — optional, but recommended
With Composer
Packages are published on Packagist under the lwplugins/ vendor:
bash
composer require lwplugins/lw-seo
To track a repository directly instead of Packagist, register it as a VCS source first:
composer.json
{
"repositories": [
{ "type": "vcs", "url": "https://github.com/lwplugins/lw-seo" }
],
"require": {
"lwplugins/lw-seo": "^1.0"
}
}Activating
Composer only puts the files in place. Activate as you would any plugin:
bash
wp plugin activate lw-seoSuccess: Activated 1 of 1 plugins.
Install several LW packages and they all appear under a single LW Plugins menu. Whichever package loads first registers the parent menu; the rest add a submenu to it.
Verifying the install
Check that the plugin's version constant is defined and its settings page is reachable under the LW Plugins menu.
This page covers installation. Everything else lives in each package's own readme and changelog on GitHub.