Czasami warto usuwać nazwę autora z wpisów na blogu WordPress. Może to być spowodowane tym, że twoje wpisy są pracą zespołową lub piszesz dla kogoś innego i chcesz pozostać anonimowy.
W WPBeginner prowadzimy blog z wieloma autorami, więc rozumiemy to. Wiele naszych wpisów to praca zespołowa, w której różne osoby prowadzą badania, piszą i edytują. Pokazanie tylko jednego nazwiska nie opowiada całej relacji.
Trudną częścią jest to, że WordPress każe ci wybrać autora dla każdego wpisu i nie ma łatwego sposobu na ukrycie nazwy. Ale nie martw się – znaleźliśmy kilka rozwiązań.
W tym artykule pokażemy ci, jak usuwać nazwę autora z twoich wpisów na blogu WordPress.
Dlaczego chcesz usuwać nazwę autora?
WordPress dodaje metadane do każdego wpisu, takie jak data publikacji, kategorie i tagi, dostosowane taksonomie i nazwa autora. Może to dać czytelnikom przydatne informacje na temat wpisu i pomóc im znaleźć powiązane treści.
Są jednak sytuacje, w których warto ukryć nazwę autora.
Na przykład, jeśli wielu pracowników współpracuje nad wpisem, to przypisanie jednego autora może być niesprawiedliwe. Jeśli prowadzisz blog WordPress z wieloma autorami, to usuwanie nazwy autora może również sprawić, że twoja witryna internetowa będzie wydawać się bardziej spójna.
Mając to na uwadze, zobaczmy, jak można usuwać nazwę autora w WordPress. Po prostu użyj szybkich odnośników, aby przejść bezpośrednio do metody, której chcesz użyć:
Metoda 1: Ukryj nazwę autora za pomocą WPCode (zalecane)
Najprostszym sposobem na ukrycie nazwy autora jest dodanie własnego kodu do WordPressa.
Często można znaleźć przewodniki z instrukcjami dodawania własnego kodu do pliku functions.php twojej witryny. Nie jest to jednak zalecane, ponieważ wszelkie błędy w kodzie mogą powodować typowe błędy WordPressa lub nawet całkowicie zepsuć twoją witrynę.
I tu z pomocą przychodzi WPCode .
Ta darmowa wtyczka ułatwia dodawanie własnych CSS, PHP, HTML i innych do WordPressa bez narażania twojej witryny na ryzyko.
Aby rozpocząć, należy zainstalować i włączyć WPCode. Aby uzyskać więcej informacji, możesz zapoznać się z naszym przewodnikiem krok po kroku, jak zainstalować wtyczkę WordPress.
Zanim zaczniemy, musisz znać klasę, która kontroluje sposób wyświetlania nazwy autora w twoim motywie WordPress. Aby uzyskać te informacje, otwórz dowolną stronę lub wpis, który zawiera nazwę autora.
Następnie kliknij prawym przyciskiem myszy lub z wciśniętym klawiszem Control na ekranie i wybierz „Inspect”.
Spowoduje to otwarcie nowego panelu pokazującego cały kod tworzący twoją witrynę internetową WordPress.
W panelu kliknij ikonkę strzałki.
Możesz teraz najechać kursorem myszy na nazwisko autora.
Podświetli to sekcję kodu w prawym panelu, gdzie należy szukać kodu autora. Może się on różnić w zależności od twojego motywu WordPress, ale szukaj dowolnej klasy div
lub li
, która ma słowo „autor”.
Gdy znajdziesz odpowiednią klasę, zanotuj ją w bezpiecznym miejscu, ponieważ będzie ona potrzebna w następnym kroku.
Mając to zrobione, jesteś gotowy, aby ukryć nazwę autora za pomocą własnego CSS, więc przejdź do fragmentów kodu ” + Dodaj nowy.
Następnie najedź kursorem na opcję „Add Your Custom Code (New Snippet)” w bibliotece fragmentów kodu i kliknij przycisk „Use snippet”.
Teraz należy wybrać rodzaj kodu.
Dodamy fragment kodu CSS, więc wybierz „Kod CSS”.
Następnie należy wpisać tytuł fragmentu kodu.
To jest tylko dla twojego odniesienia, więc możesz użyć wszystkiego, co chcesz.
Możesz teraz dodać następujący fragment kodu CSS do edytora kodu, upewniając się, że zastąpiłeś li.meta-author
klasą, którą otrzymałeś w poprzednim kroku:
li.meta-author {
display:none;
}
Pamiętaj tylko, że może być konieczne dodanie li.
lub .div
do nazwy klasy, w zależności od tego, jak motyw WordPress wyświetla nazwę autora.
Gdy kod będzie gotowy do włączenia, przewiń do góry ekranu i kliknij przełącznik „Nieaktywny”, aby zmienił się na „Aktywny”.
Na koniec wystarczy kliknąć przycisk „Zapisz fragment kodu”, aby fragment stał się aktywny.
Teraz nazwa autora nie będzie już wyświetlana na twoich wpisach na blogu WordPress.
Ta metoda ukrywa nazwę autora na front-endzie, ale nie wyłącza stron archiwum autora.
Strony te zawierają listę wszystkich wpisów napisanych przez danego autora i zazwyczaj mają adres URL taki jak www.example.com/author/authorname.
Wyszukiwarki nadal mogą znaleźć te strony i mogą uwzględnić je w wynikach wyszukiwania. Z tego powodu zalecamy wyłączenie archiwów autorów za pomocą wtyczki All in One SEO.
Po włączaniu wtyczki wystarczy przejść do All in One SEO ” Search Appearance, a następnie kliknąć kartę „Archives”.
W sekcji „Archiwa autorów” znajdź ustawienie „Pokaż w wynikach wyszukiwania”.
Możesz teraz kliknąć „Nie”.
Następnie kliknij przycisk „Zapisz zmiany”, aby zapisać twoje ustawienia. Teraz strony archiwum autora nie będą już wyświetlane w wynikach wyszukiwania, więc nie powinieneś otrzymywać żadnego ruchu na tych stronach.
Aby uzyskać więcej informacji na temat tego, jak poprawić Twój WordPress SEO, zapoznaj się z naszym przewodnikiem na temat tego, jak poprawnie skonfigurować All in One SEO dla WordPress.
Metoda 2: Ukryj nazwę autora, edytując metadane WordPressa (motywy blokowe)
Jeśli korzystasz z jednego z nowszych motywów WordPress z włączonym blokiem, możesz usuwać nazwę autora z wzorca „Meta wpisu”.
Aby rozpocząć, przejdź do Wygląd ” Edytor w kokpicie WordPress.
Zobaczysz teraz kilka menu umożliwiających dostosowanie własnego motywu bloku.
Tutaj przejdź dalej i wybierz „Wzorce”.
Teraz przejdź do „Wszystkich fragmentów szablonu”.
Tutaj wybierz blok „Meta wpisu”, kliknij menu z trzema kropkami i wybierz „Edytuj”.
Powinieneś teraz znaleźć się w edytorze pełnej witryny.
Tutaj wystarczy wybrać blok „Autor” i usunąć go. Jeśli twój interfejs jest zbyt mały, kliknij przycisk „Widok listy” w lewym górnym rogu, wybierz blok „Autor”, kliknij menu z trzema kropkami i wybierz „Usuń”.
Nie zapomnij wprowadzić niezbędnych zmian w części meta szablonu wpisu.
Na przykład, możesz usuwać słowa takie jak „by”, jeśli nazwisko autora zostało zapisane jako „[Data publikacji] – by [Nazwisko autora]”.
Aby wprowadzić twoje zmiany, kliknij przycisk „Zapisz”.
Teraz, jeśli przejdziesz na dowolną stronę lub wpis z wzorcem Post Meta, zobaczysz, że nazwa autora zniknęła.
Metoda 3: Zastąpienie nazwy autora ogólną nazwą autora (obejście)
Inną metodą jest utworzenie ogólnej nazwy autora i używanie jej dla wszystkich twoich wpisów. Ta metoda nie ukrywa nazwy autora, ale może być dobrym rozwiązaniem dla mniejszych blogów, które potrzebują szybkiego obejścia.
To powiedziawszy, zaczynajmy.
Po pierwsze, musisz utworzyć nowego autora na swojej witrynie internetowej WordPress i nadać mu ogólną nazwę użytkownika, taką jak „editorialteam”.
Następnie przejdź do strony Użytkownicy ” Wszyscy użytkownicy.
Tutaj najedź kursorem na nazwę użytkownika, którą właśnie utworzyłeś i kliknij odnośnik „Edytuj”, gdy się pojawi.
Na ekranie profilu użytkownika przewiń do opcji „Pseudonim” i wpisz nazwę, którą chcesz wyświetlać odwiedzającym, na przykład Redakcja.
Następnie kliknij menu rozwijane obok „Wyświetl nazwę publicznie jako” i wybierz pseudonim, który właśnie wpiszesz.
Można również dodać ogólny biogram, a nawet utworzyć gravatar dla konta użytkownika.
Kiedy będziesz zadowolony z konfiguracji konta, kliknij „Aktualizuj”, aby zapisać twoje zmiany.
Teraz musisz dodać tego nowego autora do wszystkich wpisów, które już opublikowałeś. Najprostszą metodą jest przejście do Wpisy ” Wszystkie wpisy i kliknięcie menu opcji ekranu u góry.
Tutaj znajdź „Liczba wpisów na stronę…” i wpisz wysoką liczbę, aby zobaczyć wszystkie twoje wpisy na jednym ekranie. Na przykład na poniższym obrazku używamy „999”.
Gdy to zrobisz, kliknij „Zastosuj”, a WordPress wyświetli wszystkie twoje wpisy na jednym ekranie.
Aby edytować wszystkie te wpisy jednocześnie, otwórz menu rozwijane, które domyślnie pokazuje „Działania zbiorcze”, a następnie wybierz „Edytuj”.
Teraz kliknij „Zastosuj”.
WordPress wyświetli teraz opcje edycji zbiorczej dla wszystkich tych wpisów.
Wystarczy otworzyć menu rozwijane „Autor” i wybrać utworzone konto ogólne.
Gdy będziesz gotowy do wprowadzenia tej zmiany, kliknij przycisk Aktualizuj. WordPress zaktualizuje teraz wszystkie wpisy, aby pokazać nową nazwę autora.
Dowiedz się więcej o sposobach prowadzenia bloga WordPress z wieloma autorami
Zapoznaj się z tymi przewodnikami, aby skuteczniej zarządzać wpisami i autorami Twojego bloga:
- Jak zapobiec duplikatom tytułów wpisów w WordPressie?
- Jak efektywnie zarządzać seriami wpisów w WordPressie
- Jak wyświetlić popularne wpisy według zobacz w WordPress?
- Jak wyświetlić najczęściej komentowane wpisy w WordPressie?
Mamy nadzieję, że ten artykuł pomógł ci dowiedzieć się, jak usuwać nazwę autora z wpisów WordPress. Zachęcamy również do zapoznania się z naszym przewodnikiem na temat masowego dodawania wpisów i stron w WordPressie, a także z naszą ekspercką listą najlepszych wtyczek do WordPressa z powiązanymi wpisami.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Jiří Vaněk
I have a blog as a sole author and on my own domain. That’s why I thought it was unnecessary to display the author’s name. I used your procedure with the CSS code and it works perfectly. Thanks, you saved me another plugin space. This solution works perfectly with minimal demands on the website’s performance.
WPBeginner Support
Glad you found our code helpful
Administrator
Jay
We went with method #2 … perfect. However, do you know if there is a way to remove the other names from the author select dropdown list when editing or adding a post. We want only our genergic author to be listed as an option. Thanks!
WPBeginner Support
We do not have a recommended method for forcing the author to be assigned at the moment.
Administrator
Steve Foerster
Thank you, this was helpful.
WPBeginner Support
Glad our guide was helpful
Administrator
Chris
Wouldn’t copying and pasting the folder and file into your child theme, and then deleting or commenting out this snippet, be the best solution?
Versus recommending editing the parent theme files directly.
WPBeginner Support
If possible, that would be a good option but not all themes can be easily added into a child theme like that without issues.
Administrator
Debbie
This was super helpful and I used the second method successfully. Thanks!
WPBeginner Support
Glad our guide was helpful
Administrator
Mark Toney
I took all the steps outlined – but when I got to the BULK edit – it would not show the new name of Editorial Team in the dropdown. I logged out and back in again and it still does not allow that name. Any ideas on why or a fix?
WPBeginner Support
You would want to check the role permissions for the user you created that they would be able to have posts on your site for a likely culprit
Administrator
daveF
One thing to be aware of with the second method – when you bulk update the posts with the new 'author’, the „last updated’ date is changed to the current date. If your theme displays the „last updated” metadata, it will appear that all your post happened on the same day. I did this on a church blog that was only a week old and had only a few posts, so it was not a big deal. If you have hundreds of existing posts over a long period of time, it might be a big deal to you. I wish that had been pointed out in the article. It makes perfect sense in retrospect, but I didn’t think about it until the deed was done. Maybe this comment will help someone else contemplating making this change.
WPBeginner Support
Thank you for sharing this, we’ll look into clarifying that in the future with this article
Administrator
praveen
How to change a label name in a wordpress theme? For example am working on a education theme , and on the top of the course the author label is show as „Teacher”. I want to change the label as „Instructor”. Please help.
WPBeginner Support
It would depend on what added that label. If it was added by your theme you would need to reach out to the theme’s support for example
Administrator
Otte
It’s better to add CSS in the theme
WPBeginner Support
Not always, hiding the text with CSS means it’s not visible to most users but site crawlers can still find the author name
Administrator
Kees
Thank you very much. Very helpfull, very clear
WPBeginner Support
You’re welcome
Administrator
Angelo
I’ve been able to edit the author url from the homepage to the author page by going to seo by yoast under „search appearance”. Thank you God bless you!
WPBeginner Support
You’re welcome, thanks for sharing where you were able to edit the url.
Administrator
suraj
thanks 3rd one works for me (:
WPBeginner Support
Glad our article could help
Administrator
Milan
The plugin Show Hide Author is no longer available for download.
WPBeginner Support
Thank you for letting us know, we will certainly look into alternatives
Administrator
Melissa
Is there a reason you didn’t include the display: none; option for custom css?
WPBeginner Support
That would only hide the name until someone inspected the page at which point the name would be simple to find
Administrator
Michelle
Thank you! This solution was very easy to implement and worked perfectly.
Glen Appleton
And then there’s the CSS method, which you covered partially in the first (plugin) method. Use the same element inspector to find the CSS class (byline in Twenty Seventeen theme), and use the CSS selector to set the display to „none”. For example:
article.type-post .byline {
display: none;
}
NOTE: This only removes it from the rendered page, and not the page source. You should create a separate editor account for posting articles on your site, and make sure that account doesn’t have admin privileges.
Hope this helps.
Ngoc Anh
Hi, How can I hide the author description below the post? Please help me! thanks a lot
joe
just another security flaw in outdated wordpress. every post shows my login admin name. why someone wont update wordpress to fix the known issues hackers use to hack it just boggles my mind.
WPBeginner Support
Hi Joe,
Please see our guide on how to add or change your full name in WordPress. By adding a full name and selecting it to display publicly you would be able to stop WordPress form showing the username you use for login.
Administrator
Ireneusz
Hi,
I used Show Hide Author plugin, but not working. I removed author, but left „by”. I cannot remove „by” in theme FitWP in posts. There’s no class „byline” in code.
I try put by in field Regular expressions, but not working.
Please help me.
Kevin
You can try method 1 and use this code instead, that worked for me
Code:
.single-post .author.vcard {
display: none;
}