come usare il theme builder di elmentor con i custom post type e creare alias per permalink fittizi

Ho recentemente avuto una richiesta seo su wordpress,

in pratica i link del sito web dovevano avere una struttura dinamica di questo tipo:

da sitoweb.it/link/nomepagina
a sitoweb.it/link-diverso/nomepagina

ho usato quindi le rewrite rules:

  function collezioni_custom_products_rewrite_rules( $rules ) {

        $new_rules = array(
            'collezioni-lampade-vetro/([^/]+)/?$' => 'index.php?post_type=collezioni&name=$matches[1]',
        );
        $r = array_merge( $new_rules, $rules );

        return $r;
    
    }
    add_filter( 'rewrite_rules_array', 'collezioni_custom_products_rewrite_rules', 99 );

    function wpse26388_rewrites_init(){
        
        add_rewrite_rule(
            '^collezioni-lampade-vetro/([^/]+)/?$',
            'index.php?post_type=collezioni&name=$matches[1]',
            'top' );
        }
        
        add_action( 'init', 'wpse26388_rewrites_init' );

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *