=== Swerve === Contributors: MKDO Donate link: Tags: link management, alias, aliases, permalink, redirect, slug, link, canonical, MKDO, 301 redirect, 404 management, 301, 404, swerve, redirect Requires at least: 3.3 Tested up to: 3.5.1 Stable tag: 2.0.2 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Swerve web traffic to your page! A plugin to handle custom page and post URL aliases. Keep your URL in sync with your page name, and auto 301 redirect any older permalinks. == Description == If you have a page URL of http://domain.com/about-my-organisation/contacting-us with this plugin you can direct a custom URL alias to that page such as: http://domain.com/contact Auto update your pages permalink on name change, and automatically create a redirect to the new permalink from the old URL. You can also delete any redirect you dont want. Please note currently the plugin requires PHP 5.3.0 or greater. = Features = * Auto update the permalink on name change * Support for URL aliases (redirect to your page/post from any alias you enter) * Delete permalinks that you do not want to redirect to your page/post * Meta boxes hidden by default * Disables built in WordPress redirect functionality * Disable plugin if PHP version not supported If you would like to see more plugins by MKDO visit our website (http://mkdo.co.uk). = Coming soon = Here are some of the features we are working on: * Options panel to control exactly how much/little the plugin does * Auto update the permalink on page/post move (currently just updates on name change) * Ability to disable or delete permalinks * Import any previous wordpress permalinks * Choose which page types the plugin is active on (including custom post types) * Enable swerve via template tag * Handle links if domain has been moved * If an old permalink exists on another page/post when creating a new page/post, warn the user * If a page/post is created with the same old permalink as another page/post, disable that permalink * Short link integration * View all incoming (internal only) and outgoing links to a page/post * View all incoming external links (via a backlink service) * Identify key incoming and outgoing links (customer journey planning) * On delete identify pages that currently link to this page * On delete prompt transfer of permalink data to another page (maintaining links) * Ability to transfer permalink data to another page * On delete set a custom 404 message * Ability to externally redirect, internally redirect any page * Ability to pull another internal page/post content into the current page/post template If you can think anything else, let us know. == Installation == 1. Backup your WordPress install 2. Upload the plugin folder 'Swerve' to the `/wp-content/plugins/` directory 3. Activate the plugin through the 'Plugins' menu in WordPress == Frequently asked questions == = What version of PHP does my server need to run? = PHP 5.3.0 or greater. == Screenshots == 1. Automatically change the permalink when you change the page title 2. Store all old permalinks, delete old permalinks or add your own URL aliases == Changelog == = 2.0.2 = * Fixed issue: Function in class-url-helper.php was causing fatal error * Updated documentation = 2.0.1 = * Fixed issue: Function declared as private causing error = 2.0.0 = * Updated documentation * Completely refactored the code * Added support for URL alias redirects = 1.0 = * Initial release == Upgrade notice == There have been no breaking changes so far.