Buenas,
Me gustaría saber si es posible cambiar el enlace de un menu según el rol del usuario.
Lo he conseguido hacer con el logo. Según el rol de usuario el Logo te redirige a un lugar u otro con este código.
add_filter( 'generate_logo_href','tu_add_custom_logo_href' );
function tu_add_custom_logo_href( $url )
{
$user = wp_get_current_user();
if ( in_array( 'subscriber', (array) $user->roles ) ) {
return 'https://academy.safegest.com/curso-consejero-seguridad-adr/';
}
$user = wp_get_current_user();
if ( in_array( 'editor', (array) $user->roles ) ) {
return 'https://academy.safegest.com/curso-codigo-imdg/';
}
// All the other pages
return $url;
}
Sería posible hacer lo mismo con un enlace del menu?
Un saludo
Contenido solo visible a usuarios registrados
Hola Carlos,
Tienes un complemento en donde puedes crear menús enteros orientados a los roles que tengan los usuarios:
https://es.wordpress.org/plugins/nav-menu-roles/
Verifica y nos comentas como te va con el.
Un saludo 🖐️
Hola Carlos,
Encantados de poder ayudar, si tienes alguna otra duda recuerda que puedes crear un nuevo tema.
Saludos 🖐️ 🤓