﻿id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc
13068,Custom filters and actions for post_types rewrite urls,butuzov,,"Hi.

Can developers get a filter for '''{$args->rewrite['slug']}/%$post_type%''' ?
and few do actions after?

let me be clear.

we (developers) can't change this rewrite's for custom needs, and we can't add after that custom variables.

here is code that we have now.
{{{
if ( $args->hierarchical )
	$wp_rewrite->add_rewrite_tag(""%$post_type%"", '(.+?)', $args->query_var ? ""{$args->query_var}="" : ""post_type=$post_type&name="");
else
	$wp_rewrite->add_rewrite_tag(""%$post_type%"", '([^/]+)', $args->query_var ? ""{$args->query_var}="" : ""post_type=$post_type&name="");
			
$wp_rewrite->add_permastruct($post_type, ""{$args->rewrite['slug']}/%$post_type%"", $args->rewrite['with_front'], $args->permalink_epmask);
}}}

its can be replaces by the code 

something like this

{{{
$wp_rewrite->add_rewrite_tag(""%$post_type%"", 
	$args->hierarchical ? '(.+?)' : '([^/]+)', 
	$args->query_var ? ""{$args->query_var}="" : ""post_type=$post_type&name="");
	
$wp_rewrite->add_permastruct($post_type, 
	apply_filters(""rewrite_base_custom_{$post_type}"", ""{$args->rewrite['slug']}/%$post_type%""), 
	$args->rewrite['with_front'], 
	$args->permalink_epmask);

do_actions(""rewrite_base_custom_actions_{$post_type}"");
}}}
",feature request,closed,normal,,Post Types,3.0,normal,wontfix,needs-patch close,mikeschinkel@…
