Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/shakewellagency/shakewell-redirects/archive/refs/heads/main.zipMade by Shakewell. Free and open source, built and maintained by the Shakewell team.
Free, open source (GPL-2.0-or-later) WordPress plugin: manage redirects in wp-admin, serve them on WordPress, and expose them read-only over REST for headless front ends. User documentation is in readme.txt.
Work on it
composer install
npm ci
npm run env:start # http://localhost:8890, needs Docker
npm test # PHPUnit inside the WordPress test container
composer lint # WordPress coding standards
npm run plugin-check # the official Plugin Check
npm run env:stop
Layout
src/Rules.php: pure matching and validation.src/Store.php: post type, meta, cached live list,shakewell_redirects_changed.src/Plugin.php: front-end redirect ontemplate_redirect.src/Rest.php,src/Admin.php,src/Importer.php,src/Cli.php.
Release
Bump the version in the plugin header, readme.txt (Stable tag) and the VERSION constant, add a changelog line, tag vX.Y.Z.
Made by Shakewell
This plugin is one of a family of free WordPress plugins from Shakewell. Each one does one job, keeps its dependencies small and is released under GPL-2.0-or-later.
Use it, fork it and send fixes. To have it set up on your site, or to have a plugin built, talk to Shakewell.
More from Shakewell:
- Shakewell Activity Log
- Shakewell Multiple Authors
- Shakewell Clone Posts
- Shakewell Connector for Klaviyo and Gravity Forms
- Shakewell Media Offload for Amazon S3
- Shakewell Two-way Relationships for ACF
- Shakewell Single Sign-On (SAML)
- Shakewell Error Reporting for Sentry
- Shakewell Mailer for Amazon SES
- Shakewell Sitemap
- Shakewell plugin template, the starting point for every plugin