
Jak usunąć imię autora z wiadomości WordPress
Opublikowali Państwo wpis, a pod nim widnieje nazwisko autora, które chcieliby Państwo usunąć? WordPress domyślnie wyświetla autora w każdej publikacji, a w panelu administracyjnym po prostu nie ma wbudowanego pola wyboru „nie pokazuj".
Powody, by ukryć nazwisko, bywają różne. Nad wpisem pracował zespół, podpis jednej osoby zniekształca rzeczywistość. Materiał jest drażliwy, a autor prosi o niepodpisywanie. Albo prowadzą Państwo blog firmowy, gdzie wszystkie publikacje ukazują się w imieniu redakcji, a nie konkretnego pracownika.
Poniżej trzy działające sposoby na usunięcie nazwiska autora: od najprostszego (wtyczka na dwa kliknięcia) przez ręczny (kod w szablonie) po kompromisowy (jedno nazwisko dla wszystkich). Plus bonus: jak zmienić autora od razu we wszystkich opublikowanych wpisach.
💡 Szybki przegląd:
- Zainstaluj wtyczkę Hide/Remove Metadata i ukryj autora dwoma kliknięciami
- Usuń autora ręcznie przez CSS lub PHP w szablonie potomnym
- Zastąp prawdziwe imię i nazwisko pseudonimem „Redakcja" w profilu użytkownika
- Zmień autora masowo we wszystkich opublikowanych wpisach przez interfejs WordPress
Sposób 1: Wtyczka Hide/Remove Metadata
Najbezpieczniejsza ścieżka dla tych, którzy nie chcą zagłębiać się w kod. Wtyczka Hide/Remove Metadata robi dokładnie to, co jest napisane w nazwie: ukrywa lub całkowicie usuwa nazwisko autora i datę publikacji z dowolnego miejsca w szablonie.

Wtyczka ma dwa tryby. Tryb CSS po prostu ukrywa blok z autorem przez display: none, wizualnie nazwiska nie ma, ale w kodzie źródłowym strony pozostaje. Tryb PHP przechwytuje dane wyjściowe przez filtry i usuwa autora całkowicie, zarówno z ekranu, jak i ze znaczników HTML. W praktyce wariant PHP jest bardziej niezawodny: szablony różnie formatują bloki meta, a CSS nie zawsze trafia we właściwy selektor.
Konfiguracja jest elementarna. Po instalacji i aktywacji w bocznym menu panelu administracyjnego pojawia się pozycja Hide/Remove Metadata. Wchodzą Państwo, zaznaczają pole wyboru „Hide Author" dla usuwania PHP (lub „Hide Author by CSS" dla ukrycia wizualnego) i zapisują.

Wtyczka jest aktualizowana: wersja 2.1 ukazała się w maju 2026, jest kompatybilna z WordPress 7.0, ma 20 000+ aktywnych instalacji i ocenę 3,6 na WordPress.org. Wada: w niektórych szablonach tryb CSS po cichu nie działa. Jeśli po aktywacji autor nie zniknął, proszę przełączyć na tryb PHP: działa on bardziej agresywnie i przechwytuje dane wyjściowe na poziomie filtra get_the_author.
Plusy:
- Nie wymaga edycji kodu
- Dwa tryby: CSS i PHP
- Usuwa zarówno autora, jak i datę, osobno lub razem
Minusy:
- Tryb CSS nie działa we wszystkich szablonach
- Dodaje kolejną wtyczkę do panelu administracyjnego
Cena: Bezpłatnie
🔗 Hide/Remove Metadata na WordPress.org
Sposób 2: Usuwamy autora ręcznie, CSS i PHP
Jeśli nie chcą Państwo instalować wtyczki dla jednej funkcji, nazwisko autora można usunąć ręcznie. Przed jakimikolwiek zmianami w plikach szablonu proszę wykonać pełną kopię zapasową witryny, możliwość przywrócenia przez FTP lub panel hostingowy musi być pod ręką.
Metoda CSS: po prostu ukryć
Najoszczędniejsza opcja. Ustalają Państwo klasę CSS lub ID bloku z autorem, wpisują display: none i wizualnie nazwisko znika. W kodzie źródłowym autor pozostaje (dla wyszukiwarek i wtyczek jest na swoim miejscu), ale czytelnik go nie widzi.
Dokładny selektor zależy od szablonu. Uniwersalna ścieżka: otworzyć stronę wpisu, kliknąć prawym przyciskiem myszy na nazwisko autora i wybrać „Zbadaj" (Ctrl+Shift+I w przeglądarce). W DevTools zobaczą Państwo element podobny do:
1 <span class="author vcard">Иван Петров</span>
Następnie przechodzą Państwo do Wygląd → Dostosuj → Dodatkowy CSS (Customizer → Additional CSS) i dodają:
1 .author.vcard { 2 display: none; 3 }
Zapisują Państwo, autor znika z widocznej części strony. Metoda jest odwracalna: usunęli Państwo CSS, nazwisko wróciło. Minus: jeśli szablon używa innych klas, na przykład .byline, .post-author lub .entry-author, selektor trzeba będzie dobrać pod konkretny szablon.
Metoda PHP: całkowite usunięcie
Gdy trzeba usunąć autora z kodu strony w ogóle, a nie tylko wizualnie, pracujemy przez functions.php szablonu potomnego lub wtyczkę Code Snippets. Druga opcja jest bezpieczniejsza: błąd w kodzie nie położy witryny, wtyczka automatycznie dezaktywuje „uszkodzony" fragment kodu.
Proszę dodać ten kod:
1 /** 2 * Убирает имя автора из мета-данных поста. 3 * Место: functions.php дочерней темы или Code Snippets. 4 */ 5 add_filter('the_author', '__return_empty_string'); 6 add_filter('get_the_author_display_name', '__return_empty_string');
Co się tutaj dzieje: filtr the_author przechwytuje wyświetlanie nazwiska autora w dowolnym miejscu szablonu i zastępuje je pustym ciągiem. Filtr get_the_author_display_name robi to samo w przypadkach, gdy szablon wywołuje nazwę wyświetlaną bezpośrednio.
Subtelniejszy wariant, usuwający autora tylko w określonych sytuacjach, na przykład na stronach konkretnego typu wpisu:
1 add_filter('the_author', function($author) { 2 if (is_single() && !is_admin()) { 3 return ''; 4 } 5 return $author; 6 });
Ten kod ukrywa autora tylko na stronach pojedynczych wpisów (is_single()), nie naruszając panelu administracyjnego ani archiwów.
Wada metody ręcznej: szablony zbierają meta-bloki na różne sposoby. Jedne używają standardowych funkcji WordPressa, inne własnych „tagów szablonu" w template-tags.php. Jeśli powyższe filtry nie zadziałały, proszę poszukać w plikach szablonu funkcji odpowiedzialnej za wyświetlanie autora (zazwyczaj zawiera w nazwie posted_by lub author) i nadpisać ją w szablonie potomnym.
Jeśli szablon ma własny tag szablonu
W niektórych szablonach (w szczególności klasycznych szablonach domyślnych, takich jak Twenty Nineteen, Twenty Twenty) wyświetlanie autora zostało wydzielone do osobnej funkcji wewnątrz template-tags.php. Wygląda to mniej więcej tak:

W takim przypadku proszę znaleźć tę funkcję w template-tags.php, skopiować ją do functions.php szablonu potomnego i zastąpić jej ciało instrukcją return;. Funkcja nadal będzie istnieć (szablon nie ulegnie awarii z błędem krytycznym), ale niczego nie wyświetli.
Sposób 3: Jedno nazwisko autora dla wszystkich publikacji
Nie chcą Państwo usuwać autora całkowicie, tylko zastąpić prawdziwe nazwisko bezosobowym? Na przykład „Redakcja", „Zespół serwisu" lub „Wsparcie techniczne". Ta metoda niczego nie psuje w szablonie i nie wymaga wtyczek, konfiguruje się ją po prostu przez standardowy interfejs użytkowników WordPressa.

Krok po kroku:
Krok 1. Proszę przejść do Użytkownicy → Dodaj nowego i utworzyć konto z rolą „Autor" lub „Redaktor". Login techniczny (na przykład editorial_team).

Krok 2. Proszę wrócić do Użytkownicy → Wszyscy użytkownicy i kliknąć „Edytuj" obok właśnie utworzonego wpisu.

Krok 3. Proszę znaleźć pole „Pseudonim" (Nickname) i wpisać nazwę wyświetlaną, na przykład „Redakcja techblog".

Krok 4. Z listy rozwijanej „Wyświetlaj nazwę jako" proszę wybrać właśnie utworzony pseudonim i zapisać profil.
Teraz podczas tworzenia nowego wpisu proszę wybierać tego użytkownika jako autora, a pod wszystkimi publikacjami będzie widniała „Redakcja techblog". Minus: w już opublikowanych wpisach autor nie zmieni się automatycznie. Do tego potrzebny jest następny krok.
Bonus: Masowa zmiana autora we wszystkich wpisach
Jeśli serwis działa od dawna i autor jest wskazany w setkach publikacji, zmienianie go pojedynczo to zajęcie na cały wieczór. WordPress pozwala zmienić autora od razu we wszystkich wpisach przez standardowy interfejs.

Kolejność działań:
Wpisy → Wszystkie wpisy. U góry po prawej proszę kliknąć Ustawienia ekranu i w polu „Liczba elementów na stronie" wpisać
999, to maksimum dla jednego ekranu. Proszę kliknąć „Zastosuj".Proszę zaznaczyć wszystkie wpisy checkboxem w nagłówku tabeli. Z listy rozwijanej „Działania" proszę wybrać Edytuj i kliknąć „Zastosuj".
W panelu, który się otworzy, proszę znaleźć listę rozwijaną „Autor", wybrać odpowiedniego użytkownika (tego samego, z pseudonimem „Redakcja techblog") i kliknąć „Aktualizuj".
Jeśli wpisów jest więcej niż 999, proszę powtórzyć procedurę na kolejnych stronach (strona 2, 3 i tak dalej). W przypadku serwisów z dziesiątkami tysięcy wpisów rozsądniej jest użyć WP-CLI z poleceniem wp post update $(wp post list --post_type=post --format=ids) --post_author=НОВЫЙ_ID.
Wideo: trzy sposoby na usunięcie autora w 5 minut
Krótka instrukcja wideo po angielsku, pokazująca w praktyce metodę wtyczkową i ręczną:
⁉️🤔 Często zadawane pytania
Czy nazwisko autora zniknie ze snippetów Google?
Tak, jeśli zastosowano metodę PHP lub wtyczkę w trybie PHP, autor fizycznie nie występuje w kodzie strony, wyszukiwarki go nie widzą. W przypadku ukrywania CSS nazwisko pozostaje w HTML i może pojawiać się w snippetach. Google może również pobierać autora z danych strukturalnych (schema), jeśli motyw lub wtyczka SEO wyświetlają
authorw znaczniku Article, dlatego warto wyłączyć tę opcję w ustawieniach wtyczki SEO.
Czy strona autora (/author/imie/) zniknie z indeksu?
Strona archiwum autora pozostaje dostępna pod bezpośrednim linkiem, nawet jeśli nazwisko jest ukryte w postach. Aby całkowicie ją dezaktywować, proszę dodać w
functions.phpprzekierowanie:add_action('template_redirect', function(){ if(is_author()){ wp_redirect(home_url(), 301); exit; }});. Po tym/author/любое-имя/będzie przekierowywana na stronę główną.
Co zrobić, jeśli wtyczka nie zadziałała?
Proszę przełączyć się z trybu CSS na PHP, to rozwiązuje problem w większości przypadków. Jeśli i PHP nie pomogło, motyw prawdopodobnie używa niestandardowego wyświetlania autora, wtedy należy przejść do metody ręcznej: znaleźć funkcję z
authorwtemplate-tags.phplubfunctions.phpmotywu i nadpisać ją w motywie potomnym.
Czy można ukryć autora tylko w określonych kategoriach?
Tak, poprzez tagi warunkowe w filtrze PHP. Proszę zastąpić
is_single()przezhas_category('кодовое-имя-рубрики')w przykładzie ze sposobu 2. Lub użyć wtyczki z logiką warunkową, na przykład WP Meta and Date Remover obsługuje wybór typów wpisów i kategorii.
Czy usunięcie autora wpłynie na SEO?
Bezpośredniego negatywnego wpływu nie ma, Google nie karze za brak nazwiska autora. Pośrednio może zmienić się postrzeganie: dla serwisów informacyjnych i eksperckich autor z reputacją to plus dla E-E-A-T, dla blogów firmowych i zasobów referencyjnych jednolite nazwisko „Redakcja" jest odbierane normalnie.
Co zastosować do swojego zadania
Krótka macierz decyzyjna:
- Początkujący, nie chce Pan/Pani dotykać kodu, wtyczka Hide/Remove Metadata w trybie PHP. Dwie minuty i autor znika.
- Żadnej dodatkowej wtyczki, metoda CSS przez Additional CSS w customizerze. Szybko, odwracalnie, autor pozostaje w kodzie.
- Pełna czystość HTML, filtry PHP
the_authoriget_the_author_display_namew motywie potomnym. Zero wtyczek, autor usunięty całkowicie. - Blog zespołowy lub strona firmowa, jeden autor z pseudonimem „Redakcja". Prawdziwe nazwiska są ukryte, ale blok autora jest na miejscu i wygląda naturalnie.
W praktyce dla większości stron wtyczka jest wystarczająca. Jeśli strona jest na produkcji z wysokim obciążeniem i każda wtyczka ma znaczenie, ręczny filtr PHP z trzech linijek rozwiązuje zadanie bez dodatkowych kosztów. Proszę wybrać rozwiązanie odpowiednie do swojej sytuacji.



