Ticket #16557: new filter to replace redirect_guess_404_permalink.diff
File new filter to replace redirect_guess_404_permalink.diff, 705 bytes (added by , 13 years ago) |
---|
-
wp-includes/canonical.php
92 92 } 93 93 } 94 94 95 if ( ! $redirect_url ) 96 $redirect_url = redirect_guess_404_permalink(); 95 $redirect_url = apply_filters( '404_guess_permalink', $redirect_url ); 97 96 98 97 } elseif ( is_object($wp_rewrite) && $wp_rewrite->using_permalinks() ) { 99 98 // rewriting of old ?p=X, ?m=2004, ?m=200401, ?m=20040101 … … 409 408 return get_permalink($post_id); 410 409 } 411 410 411 add_filter( '404_guess_permalink', 'redirect_guess_404_permalink' ); 412 412 413 add_action('template_redirect', 'redirect_canonical'); 413 414 414 415 ?>