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' );