add_filter( 'wp_nav_menu_objects', function( $items ) { foreach ( $items as $item ) { // Si el enlace tiene la palabra clave {perfil_usuario}, la reemplazamos por la URL real if ( strpos( $item->url, '{perfil_usuario}' ) !== false ) { if ( is_user_logged_in() && function_exists('bp_core_get_user_domain') ) { $item->url = bp_core_get_user_domain( get_current_user_id() ); } else { $item->url = wp_login_url(); } } // Si el enlace tiene la palabra clave {perfil_jugador}, lo reemplazamos por el jugador vinculado if ( strpos( $item->url, '{perfil_jugador}' ) !== false ) { if ( is_user_logged_in() ) { $player_id = get_user_meta( get_current_user_id(), 're_sp_player_id', true ); if ( $player_id ) { $item->url = get_permalink( $player_id ); } else { $item->url = home_url('/'); } } else { $item->url = wp_login_url(); } } } return $items; }); BeeSave – Retoesports
Koby Brough

BeeSave

nacionalidad
sco Escocia
Edad
6 Years
0.0
Avg. Assists
in all time
0.0
Avg. Damage
in all time
0.0
Avg. Kills
in all time
0.0
Avg. Deaths
in all time
0.0
KDA Ratio
in all time
0.0
Kills P.
in all time
0.0
Win Rate
in all time