Par défaut, WP Customer Area amène l’utilisateur sur le tableau de bord. Dans certains cas, il peut être intéressant de choisir une autre page destination.
function cuar_change_default_customer_page( $redirect_to ) {
// customer-private-files is the slug where we want the user to be redirected to
return ‘customer-private-files’;
}
// customer-home is the slug of the redirect page we want to change
add_filter( ‘cuar/routing/redirect/root-page-to-slug?slug=’ . ‘customer-home’, ‘cuar_change_default_customer_page’ );
Si la page de redirection n’est pas définie par WP Customer Area mais une page générique, utilisez ce bout de code :
function cuar_change_default_customer_page_url( $redirect_to ) {
// 120 is the ID of a standard WordPress page we want to show when the user lands on his Customer Area.
return get_permalink( 120 );
}
// customer-home is the slug of the redirect page we want to change
add_filter( ‘cuar/routing/redirect/root-page-to-url?slug=’ . ‘customer-home’, ‘cuar_change_default_customer_page_url’ );
Astuce : nos outils de développeurs vous permettront d’identifier facilement les slugs.