Si volem fer una estructura de pàgines en WordPress Així:
Web -> WordPress -> Woocoomerce (Per exemple)
Però no volem que les URLs vagen niuades i es facen molt llargues, podem utilitzar el següent codi perquè soles es mostre l’URL de la pàgina actual:
function llevar_url_pare( $link, $post_id) {
// que siga pagina
$posttype = get_post_field( 'post_type', $post_id, 'display' );
if ($posttype !== 'page'){
return link;
}
// construccion url sense el pare
$slugname = get_post_field( 'post_name', $post_id, 'display' );
$slugname = $slugname."/";
$link = home_url($slugname);
return $link;
}
add_filter( 'page_link', 'llevar_url_pare', 10, 3 );
FONT: https://wordpress.stackexchange.com/questions/182006/removing-parent-pages-from-permalink
