Hinzufügen eines Menüelements zur Autorenseite des angemeldeten Benutzers?

Ich versuche, einen Menüeintrag mit dem Titel “Meine Posts” oder “Mein Profil” hinzuzufügen, der den angemeldeten Benutzer zu seiner Autorenseite führen würde

Solutions Collecting From Web of "Hinzufügen eines Menüelements zur Autorenseite des angemeldeten Benutzers?"

Sie können wp_nav_menu_items Filter wp_nav_menu_items und prüfen, ob sich der Benutzer angemeldet hat, und get_author_posts_url($autho_id) wie bravokey vorgeschlagen hat:

 add_filter('wp_nav_menu_items', function( $items, $args ) { $index = 'top-menu'; // menu index key, if you're not sure then var_dump( $args->theme_location ) global $current_user; if ( $current_user->ID && $index === $args->theme_location ) { $items .= sprintf( '', get_author_posts_url( $current_user->ID ), 'My Posts' ); } return $items; }, 10, 2); 

Ich hoffe, das hilft.