Czy kiedykolwiek miałeś post gościa na swoim blogu? Jak dać autorowi pełne uznanie? Widzieliśmy wiele witryn, w których dodają pole profilu autora nad postem lub pod postem. Ale nawet w przypadku pola autora gościa pole nazwiska autora nadal pokazuje autora witryny. Niektórzy blogerzy tworzą całe nowe profile autorów dla swoich autorów gości, aby wyświetlić właściwą nazwę. Uważamy, że tworzenie dodatkowych profili użytkowników nie ma sensu, jeśli wiesz, że ten autor gości opublikuje tylko raz.
Sztuczka, którą udostępniamy w tym artykule, pozwoli Ci pokazać nazwisko autora gościa, po prostu wprowadzając niestandardowe pole w swoim poście.
Otwórz swój funkcje.php plik i wklej poniższe kody:
add_filter ('the_author', 'guest_author_name' ); add_filter ('get_the_author_display_name', 'guest_author_name'); function guest_author_name ($name ) { global $post; $author = get_post_meta ($post->ID, 'guest-author', true ); if ($author ) $nazwa = $autor; return $ name; }
Teraz za każdym razem, gdy publikujesz post gościa, upewnij się, że dodajesz niestandardowe pole o nazwie gość-autor i zastąpi nazwisko autora tekstem, który umieścisz w tym niestandardowym polu.
Przykład: