URL rewrite pour Wordpress

WRInaute discret
WRInaute discret
Bonjour, oui c'est bien en dehors des balises BEGIN WORDPRESS du htaccess. Ce n'est pas le problème.
Dans WP, monsite.com/mapage est déjà la redirection de monsite.com?page_name=mapage et c'st là que ça coince.

J'ai écrit une fonction PHP dans le standard WP, ça ne fonctionne pas non plus

PHP:
function add_rewrite_urls() {
    
    add_rewrite_tag( '%part%', '([^/]*)' );
 
    $get_rewrite_rules = get_option( 'rewrite_rules' );
 
    $reg_exp = '^([^/]*)/([^/]*)/?';
 
    // check if the rule exists
    if ( !isset( $get_rewrite_rules[$reg_exp] ) ) {
 
        add_rewrite_rule(
            $reg_exp,
            'index.php?pagename=$matches[1]&part=$matches[2]',
            'top'
        );
 
        flush_rewrite_rules();
    }
}
add_action( 'init', 'add_rewrite_urls' );
 
Discussions similaires
Haut