rendered paste body function download_Attachment() {
add_filter('rewrite_rules_array', array(&$this, 'add_rewrite'));
add_filter('query_vars', array(&$this, 'add_query_vars'));
add_action('template_redirect', array(&$this, 'download'));
}
function add_rewrite($rewrite_rules) {
global $wp_rewrite;
$wp_rewrite->add_rewrite_tag('%dattachment%', '([^/]+)', 'action=download&attachment=');
$rewrite_rules += $wp_rewrite->generate_rewrite_rule('/'. $wp_rewrite->root .'download/%dattachment%');
return $rewrite_rules;
}
function add_query_vars($query_vars) {
$query_vars[] = 'action';
return $query_vars;
}