Umleitung innerhalb des Buddypress-Profils

Ich möchte https://example.com/members/user/media/ zu https://example.com/members/user/mediapress/ redirect. Der Grund dafür ist, dass beide URLs zugänglich sind, die Medien jedoch nur für bestimmte Nutzer bestimmt sind. Daher kann ich kein Mod Rewrite oder etwas verwenden und muss bp-custom.php einfügen.

Ich denke, dass ich mit dem folgenden Code in die richtige Richtung gehe:

function bpfr_media_redirects() { $user = get_userdata( bp_loggedin_user_id() ); if ( in_array( 'subscriber', (array) $user->roles ) ) { if ( isset($_GET['page']) ) { global $pagenow; if($pagenow == get_option('home') . '/members/' . bp_core_get_username( bp_loggedin_user_id() ) . '/media/'){ bp_core_redirect( get_option('home') . '/members/' . bp_core_get_username( bp_loggedin_user_id() ) . '/mediapress/' ); exit; } } } } add_action('bp_ready', 'bpfr_media_redirects'); 

Aber es funktioniert nicht. Jeder kann mir helfen, herauszufinden, warum das nicht funktioniert? Vielen Dank!

Solutions Collecting From Web of "Umleitung innerhalb des Buddypress-Profils"