{"id":1976,"date":"2007-08-29T03:07:32","date_gmt":"2007-08-29T03:07:32","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/advanced-permalinks\/"},"modified":"2012-05-05T09:05:52","modified_gmt":"2012-05-05T09:05:52","slug":"advanced-permalinks","status":"publish","type":"plugin","link":"https:\/\/kin.wordpress.org\/plugins\/advanced-permalinks\/","author":14388,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"0.1.21","stable_tag":"trunk","tested":"2.9.2","requires":"2.0","requires_php":"","requires_plugins":"","header_name":"Advanced Permalinks","header_author":"John Godley","header_description":"","assets_banners_color":"","last_updated":"2012-05-05 09:05:52","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/urbangiraffe.com\/about\/support\/","header_plugin_uri":"http:\/\/urbangiraffe.com\/plugins\/advanced-permalinks\/","header_author_uri":"http:\/\/urbangiraffe.com\/","rating":2.7,"author_block_rating":0,"active_installs":400,"downloads":93420,"num_ratings":9,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":[],"upgrade_notice":[],"ratings":{"1":"5","2":0,"3":0,"4":"1","5":"3"},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.18","0.1.19","0.1.20","0.1.21"],"block_files":[],"assets_screenshots":{"screenshot-2.png":{"filename":"screenshot-2.png","revision":"1566896","resolution":"2","location":"plugin"},"screenshot-3.png":{"filename":"screenshot-3.png","revision":"1566896","resolution":"3","location":"plugin"},"screenshot-1.png":{"filename":"screenshot-1.png","revision":"1566896","resolution":"1","location":"plugin"}},"screenshots":{"1":"Configure extra permalinks","2":"Add post-specific permalinks","3":"Create permalinks for categories"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2662,939,727,186,538],"plugin_category":[55,59],"plugin_contributors":[77658],"plugin_business_model":[],"class_list":["post-1976","plugin","type-plugin","status-publish","hentry","plugin_tags-permalink","plugin_tags-permalinks","plugin_tags-redirect","plugin_tags-seo","plugin_tags-url","plugin_category-seo-and-marketing","plugin_category-utilities-and-tools","plugin_contributors-johnny5","plugin_committers-johnny5"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/advanced-permalinks.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/advanced-permalinks\/trunk\/screenshot-1.png?rev=1566896","caption":"Configure extra permalinks"},{"src":"https:\/\/ps.w.org\/advanced-permalinks\/trunk\/screenshot-2.png?rev=1566896","caption":"Add post-specific permalinks"},{"src":"https:\/\/ps.w.org\/advanced-permalinks\/trunk\/screenshot-3.png?rev=1566896","caption":"Create permalinks for categories"}],"raw_content":"<!--section=description-->\n<p>Provides advanced permalink options that allow you to:<\/p>\n\n<ul>\n<li>Have multiple permalink structures.  Permalinks can be assigned to posts or ranges of posts<\/li>\n<li>301 redirect old permalink structures (many structures are allowed)<\/li>\n<li>Category-specific permalinks.  Posts in certain categories can be assigned a permalink structure<\/li>\n<li>No need to have a base to the category permalink!<\/li>\n<li>Change author permalinks<\/li>\n<li>Enable periods in permalinks - perfect for migrating old websites<\/li>\n<\/ul>\n\n<p>All permalinks are real permalinks and do not result in 301 redirections.  <em>This means you can change your permalink structure without\naffecting any existing posts and without losing any page rank.<\/em>  Any attempts to access posts in the wrong permalink structure will be\nautomatically redirected to the correct URL.<\/p>\n\n<p>Advanced Permalinks is available in:\n* English\n* Bulgarian (thanks to Alexander Dichev)\n* Belorussian (thanks to Marcis Gasuns)\n* Russian (thanks to Slava Mikheev)\n* Uzbekistan (thanks to Alexandra Bolshova)\n* Lithuanian (thanks to Nata Strazda at Web Hub)<\/p>\n\n<h4>Example 1: Migrating a permalink structure<\/h4>\n\n<p>Say you have an existing site with the default WordPress permalink structure <code>\/%year%\/%monthnum%\/%day%\/%postname%\/<\/code> and you decide you want to change it\nto a more keyword-heavy <code>\/%category%\/%postname%\/<\/code>.  If you change the permalink setting then all your old posts will be moved, and you will suffer a major loss\nof page rank (not to mention a lot of 404s).  With Advanced Permalinks you can define a specific permalink structure for all your old\nposts and then create a new permalink structure for new ones.  All your old posts will carry on living at the same URL as before, but all\nnew posts will be created using your new structure.<\/p>\n\n<h4>Example 2: Category-specific permalinks<\/h4>\n\n<p>Sometimes you want posts in a certain category to appear elsewhere on your site.  For example, your usual permalink structure may result in:<\/p>\n\n<p>\/2007\/05\/02\/my-review<\/p>\n\n<p>However, you want posts in the 'review' category to appear as:<\/p>\n\n<p>\/reviews\/my-review<\/p>\n\n<p>Using Advanced Permalinks this is not a problem.<\/p>\n\n<h3>Documentation<\/h3>\n\n<p>Full documentation can be found on the <a href=\"http:\/\/urbangiraffe.com\/plugins\/advanced-permalinks\/\">Advanced Permalinks Page<\/a> page.<\/p>\n\n<!--section=installation-->\n<p>The plugin is simple to install:<\/p>\n\n<ol>\n<li>Download <code>advanced-permalinks.zip<\/code><\/li>\n<li>Unzip<\/li>\n<li>Upload <code>advanced-permalinks<\/code> directory to your <code>\/wp-content\/plugins<\/code> directory<\/li>\n<li>Go to the plugin management page and enable the plugin<\/li>\n<li>Configure the plugin from <code>Options\/permalinks<\/code><\/li>\n<\/ol>\n\n<p>You can find full details of installing a plugin on the <a href=\"http:\/\/urbangiraffe.com\/articles\/how-to-install-a-wordpress-plugin\/\">plugin installation page<\/a>.<\/p>\n\n<!--section=changelog-->\n<h4>0.1.2<\/h4>\n\n<ul>\n<li>First release<\/li>\n<\/ul>\n\n<h4>0.1.3<\/h4>\n\n<ul>\n<li>Fix javascript errors<\/li>\n<\/ul>\n\n<h4>0.1.4<\/h4>\n\n<ul>\n<li>Fix problem with file upload<\/li>\n<\/ul>\n\n<h4>0.1.5<\/h4>\n\n<ul>\n<li>Add option to allow periods in URLs<\/li>\n<\/ul>\n\n<h4>0.1.6<\/h4>\n\n<ul>\n<li>Preliminary support for .html in category base in WP 2.3<\/li>\n<\/ul>\n\n<h4>0.1.7<\/h4>\n\n<ul>\n<li>Add 301 redirects<\/li>\n<\/ul>\n\n<h4>0.1.8<\/h4>\n\n<ul>\n<li>Stop redirect loop<\/li>\n<\/ul>\n\n<h4>0.1.9<\/h4>\n\n<ul>\n<li>Fix WP 2.3.1 problem, fix problem with 404s on category specific URLs, add Bulgarian translation<\/li>\n<\/ul>\n\n<h4>0.1.10<\/h4>\n\n<ul>\n<li>Add debug page<\/li>\n<\/ul>\n\n<h4>0.1.11<\/h4>\n\n<ul>\n<li>Fix missing 404 on category specific URLs on some hosts<\/li>\n<\/ul>\n\n<h4>0.1.12<\/h4>\n\n<ul>\n<li>Update base plugin to fix path problem<\/li>\n<\/ul>\n\n<h4>0.1.13<\/h4>\n\n<ul>\n<li>WP 2.5 fixes<\/li>\n<\/ul>\n\n<h4>0.1.14<\/h4>\n\n<ul>\n<li>WP 2.7 styling, fix YARP issue<\/li>\n<\/ul>\n\n<h4>0.1.15<\/h4>\n\n<ul>\n<li>Add Belorussian translation<\/li>\n<\/ul>\n\n<h4>0.1.16<\/h4>\n\n<ul>\n<li>Add Russian &amp; Uzbekistan translation<\/li>\n<\/ul>\n\n<h4>0.1.17<\/h4>\n\n<p>8 Remove deep slashes<\/p>\n\n<h4>0.1.18<\/h4>\n\n<ul>\n<li>Update Russian translation<\/li>\n<\/ul>\n\n<h4>0.1.19<\/h4>\n\n<ul>\n<li>Removed debug option<\/li>\n<li>Add Lithuanian<\/li>\n<\/ul>\n\n<h4>0.1.20<\/h4>\n\n<ul>\n<li>Fix a load of PHP warnings<\/li>\n<li>General XSS cleanup<\/li>\n<\/ul>\n\n<h4>0.1.21<\/h4>\n\n<ul>\n<li>Menu only to appear on permalink page<\/li>\n<\/ul>","raw_excerpt":"Allows multiple permalink structures and category-specific permalinks without needing redirects.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/1976","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=1976"}],"author":[{"embeddable":true,"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/johnny5"}],"wp:attachment":[{"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=1976"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=1976"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=1976"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=1976"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=1976"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=1976"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}