WordPress - Auteursinformatie


Vaak zie je onder een bericht op een website algemene informatie staan over de betreffende auteur van het bericht. Het gaat dan om de voornaam, achternaam, een korte omschrijving en een mailadres. Het tonen van deze informatie kan met behulp van de onderstaande code. Plaats de code in de loop in het single.php bestand van het thema.

<?php
        echo 'Voornaam: ' . get_the_author_meta('first_name') . '<br />';
        echo 'Achternaam: ' . get_the_author_meta('last_name') . '<br />';
        echo 'Bijnaam: ' . get_the_author_meta('nickname') . '<br />';
        echo 'E-mailadres: ' . get_the_author_meta('user_email') . '<br />';
        echo 'URL: ' . get_the_author_meta('user_url') . '<br />';
        echo 'Omschrijving: ' . get_the_author_meta('user_description') . '<br />';
        echo 'Alle berichten van auteur: ' . get_the_author_url();
        echo get_avatar(get_the_author_email(), '120');
?>


URL van auteurspagina's aanpassen

Aanvullend op het bovenstaande. Het is je misschien wel eens opgevallen dat de pagina's per auteur altijd de opbouw hebben met het stukje '/author/' in de URL. Voor Nederlandse websites is dit natuurlijk niet zo heel mooi en dit kan aangepast worden door de onderstaande code toe te voegen aan het bestand functions.php van het gebruikte thema.

Na het toevoegen van de code en uploaden van het bestand is het wel nodig om je permalinks te resetten. Ga dan naar de instellingen van WordPress en kies dan het menu item Permalinks. Zet hier de permalinks op de optie standaard en kies voor Wijzigingen opslaan. Zet daarna de permalinks weer terug naar de gewenste (oude) configuratie.

function rewrite_author() {
        global $wp_rewrite;
        $author_slug = 'auteur';
        $wp_rewrite->author_base = $author_slug;
}
add_action('init', 'rewrite_author');