Changer la page d’accueil de l’espace client

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.