=== Permalink Editor === Contributors: Fubra Limited Tags: permalink, url, link, post, page, custom, redirect, edit, structure Requires at least: 3.0.1 Tested up to: 3.1 Stable tag: 0.1 Fully customise the permalink for a particular page or post or globally set the permalink structure for pages. == Description == This plugin adds two areas of functionality: Global page permalink structure and individual custom permalinks. An option is added to the Permalinks Settings page allowing you to specify the structure for pages. By default - if custom permalinks are enabled - pages are accessible in the format `/page/` or `/parent/page/`. You can modify this format in many different ways, for example: * Add an extension: `/%pagename%.html` * Add a parent directory name: `/content/%pagename%/` * Prefix the page name: `/page-%pagename%/` * Or using a combination of the above. **Note:** Ensure you have included the `%pagename%` structure tag somewhere in the url. Additionally an option is added to the edit page allow you to specify the permalink for an individual post or page. To remove a custom permalink, simply remove the value and it will default to the original permalink. == Installation == 1. Unzip the package, and upload `page-permalink` to the `/wp-content/plugins/` directory. 1. Activate the plugin through the 'Plugins' menu in WordPress. 1. Go to the permalink settings page *(Settings > Permalinks)* and set your custom global page permalink structure. == Frequently Asked Questions == = How can I remove a custom permalink? = * Click the `Customise` permalink button on the admin edit screen. * Empty the input containing the permalink. * Click on `OK` and update the entry to apply the changes. = Why do numbers keep appearing at the end of my permalink? = Permalinks should by unique across your site, if you are trying to define a duplicate a numeric value will be appended to the end. For example, if there is an existing custom slug of "/post.html", it will be turned into "/post.html2". The default permalink structure will then be applied. = What is the order of priority used? = 1. Check for a custom permalink if the current request returns a 404 error. *(Defined on the individual edit page)* 1. Use the global permalink structure. *(Defined on the permalink settings page)* 1. Lookup an alias permalink if no existing page is found. *(Defined on the individual edit page)* == Screenshots == 1. The customise button is added to the permalink edit area. 1. Customise button allows you to edit the whole permalink. 1. The permalink alias box appears towards the bottom of the edit screen. 1. Define the page permalink structure on Settings > Permalinks options page. == Changelog == = 0.1 = * This is the very first version.