Jeżeli posty na blogu czy stronie Wordpress publikuje kilka osób, dobrze jest powiadomić odbiorców, kto jest autorem danego tekstu. Warto też ustawić ładnie prezentującą się informację - z miniaturką zdjęcia itp. W tym poradniku pokażemy, jak dodać do wpisów i stron na Wordpress informacje o autorze tekstu.

Dlaczego warto dodać informację o autorze do wpisu na Wordpressie? Powodów jest co najmniej kilka. Czytelnikowi łatwiej jest zidentyfikować czytany artykuł czy wpis, dodatkowo też możemy promować ciekawych i dobrych twórców. Opcje takie przydają się też, jeżeli chcemy poinformować odbiorców o tym, że autorem tekstu jest osoba zewnętrzna bądź też jeżeli publikujemy materiał sponsorowany.

Trzeba tutaj zaznaczyć, że niektóre z motywów na Wordpressa posiadają wbudowaną opcję zamieszczania bardziej rozbudowanej informacji o autorze tekstu. Większość jednak ogranicza autorstwo do samej nazwy autora - bez dodatkowych informacji takich jak zdjęcie / awatar, opis itp. Z tego poradnika dowiesz się, jak w prosty sposób aktywować dodatkowe pola i jak je dodać do wpisów na swojej witrynie czy blogu.

Metoda pierwsza - dodawanie informacji ręcznie

Zacznijmy od najbardziej skutecznej metody, czyli dodawania pola z informacjami o autorze ręcznie. W ten sposób możemy aktywować funkcję na wszystkich wpisach i podstronach na swojej witrynie.

W tym celu z poziomu panelu zarządzania Wordpressem otwieramy zakładkę Wygląd > Edytor. Następnie w prawym pasku, gdzie znajdują się wszystkie pliki do edycji, odnajdujemy plik o nazwie functions.php. Następnie otwieramy plik i dodajemy do niego następujący kod:

function wpb_author_info_box( $content ) {

global $post;

// Detect if it is a single post with a post author
if ( is_single() && isset( $post->post_author ) ) {

// Get author's display name 
$display_name = get_the_author_meta( 'display_name', $post->post_author );

// If display name is not available then use nickname as display name
if ( empty( $display_name ) )
$display_name = get_the_author_meta( 'nickname', $post->post_author );

// Get author's biographical information or description
$user_description = get_the_author_meta( 'user_description', $post->post_author );

// Get author's website URL 
$user_website = get_the_author_meta('url', $post->post_author);

// Get link to the author archive page
$user_posts = get_author_posts_url( get_the_author_meta( 'ID' , $post->post_author));
 
if ( ! empty( $display_name ) )

$author_details = '

About ' . $display_name . '

';

if ( ! empty( $user_description ) )
// Author avatar and bio

$author_details .= '

' . get_avatar( get_the_author_meta('user_email') , 90 ) . nl2br( $user_description ). '

';

$author_details .= '
';

} else { 
// if there is no author website then just close the paragraph
$author_details .= '';
}

// Pass all this info to post content  
$content = $content . '' . $author_details . '';
}
return $content;
}

// Add our function to the post content filter 
add_action( 'the_content', 'wpb_author_info_box' );

// Allow HTML in author bio section 
remove_filter('pre_user_description', 'wp_filter_kses');

Następnie zapisujemy cały plik i odświeżamy stronę. Po wprowadzeniu zmian w miejscu informacji o autorze zacznie się pojawiać zdjęcie lub awatar, a także dodatkowy opis. Możemy dodatkowo zdefiniować nasze ustawienia za pomocą pliku CSS, jednak tutaj wymagana jest znajomość edycji tego typu materiałów.

Metoda druga - dodawanie informacji za pomocą wtyczki

To samo możemy osiągnąć w znacznie prostszy sposób za pomocą darmowej wtyczki na Wordpressa - Guerrilla's Author Box. Wtyczkę instalujemy i aktywujemy standardowo na naszej stronie. Po aktywacji, dostępna jest ona z poziomu zakładki Użytkownicy. Po prostu dodaje nowe pola do naszego konta Wordpress.

Po otwarciu naszego profilu możemy wprowadzić nowe dodatkowe informacje, które następnie zostaną wyświetlone we wszystkich dodawanych przez nas wpisach i stronach. Ponieważ wtyczka jest spolszczona, dostępne opcje będą widoczne w naszym języku.

A zatem, możemy wypełnić następujące pola: ustawić imię i nazwisko, pseudonim, linki do profilu w mediach społecznościowych (Twitter, Facebook, Google+, LinkedIn, Dribble, Github), a także dodać krótką notkę biograficzną. Poza tym możemy zmienić zdjęcie profilowe, które będzie wyświetlane pod wpisami.

Metoda trzecia - Authors Posts Widget

Jeżeli zależy nam na umieszczeniu informacji o autorze w dowolnym wybranym przez nas miejscu, świetnym rozwiązaniem będzie wtyczka Authors Posts Widget.

Wtyczka po zainstalowaniu i aktywowaniu dostępna jest z poziomu zakładki Wygląd > Widgety w lewym pasku menu panelu zarządzania Wordpressem. Możemy ją znaleźć pod nazwą "Authors Posts".

Kiedy już zlokalizujemy to rozwiązanie, wystarczy umieścić widget w interesującym nas miejscu na stronie. Możemy nadać widgetowi nazwę, a także ustalić, ile ostatnich postów autora ma być wyświetlanych pod jego nazwą. Rozwiązanie to jest przydatne jeżeli chcemy wypromować inne teksty tego samego autora.

Metoda czwarta - inne wtyczki

Jeżeli nie podoba nam się dodawanie informacji o autorze pod tekstem wpisu, możemy skorzystać z innych wtyczek. Jest sporo rozwiązań dostępnych z poziomu Wordpressa.

Wtyczka Author Box pozwala na bardzo proste, minimalistyczne rozszerzenie informacji o autorze na naszej stronie. Jest też jej nieco bardziej rozbudowana wersja - Author Box Plus dodająca nowe opcje i możliwość zarządzania kontami. 

Warto też samodzielnie przeszukać zasoby wtyczek na Wordpressa, wpisując hasło "author" i testując kolejne wtyczki - aby znaleźć tę, która najbardziej odpowiada naszym potrzebom. Rozwiązań jest całkiem sporo. Na zakończenie zaś zachęcamy do komentowania tego tekstu, zwłaszcza jeżeli macie jakiekolwiek problemy z wprowadzeniem tego poradnika w życie. Albo też, jeżeli szukacie podobnych rozwiązań. Chętnie pomożemy.