[wp-trac] Re: [WordPress Trac] #5305: permalinks broken when
article name is numeric
WordPress Trac
wp-trac at lists.automattic.com
Wed Jul 23 08:48:40 GMT 2008
#5305: permalinks broken when article name is numeric
--------------------------------+-------------------------------------------
Reporter: thomask | Owner: anonymous
Type: defect | Status: new
Priority: normal | Milestone: 2.9
Component: General | Version: 2.3.1
Severity: major | Resolution:
Keywords: permalinks, number |
--------------------------------+-------------------------------------------
Comment (by Viper007Bond):
For anyone looking to do this meanwhile and is willing to give up the
paging ability, here's a plugin I wrote:
{{{
<?php
/*
Plugin Name: Allow Numeric Stubs
Description: Allows children Pages to have a stub that is only a number.
Sacrifices the <code><!--nextpage--></code> ability in Pages.
Version: 2008.07.23
Author: Viper007Bond
Author URI: http://www.viper007bond.com/
*/
// Register plugin hooks
register_activation_hook( __FILE__, 'allow_numeric_stubs_activate' );
add_filter( 'page_rewrite_rules', 'allow_numeric_stubs' );
// Force a flush of the rewrite rules when this plugin is activated
function allow_numeric_stubs_activate() {
global $wp_rewrite;
$wp_rewrite->flush_rules();
}
// Remove the offending rule and replace it with something else
function allow_numeric_stubs( $rules ) {
unset( $rules['(.+?)(/[0-9]+)?/?$'] );
$rules['(.+?)?/?$'] = 'index.php?pagename=$matches[1]';
return $rules;
}
?>
}}}
--
Ticket URL: <http://trac.wordpress.org/ticket/5305#comment:13>
WordPress Trac <http://trac.wordpress.org/>
WordPress blogging software
More information about the wp-trac
mailing list