Czy chcesz usuwać nazwę autora z twoich wpisów na blogu WordPress?
Jeśli prowadzisz blog WordPress z wieloma autorami, możesz nie chcieć wyświetlać nazwy autora obok każdego wpisu na blogu. WordPress nie ma jednak wbudowanego sposobu na usuwanie nazwy, a do opublikowania wpisu konieczne jest wybranie autora.
W tym artykule pokażemy, 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 autor ami lub zarządzasz gościnnymi blogami, 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”.
Następnie wpisz tytuł własnego fragmentu kodu. To jest tylko dla twojego odniesienia, więc możesz użyć czegokolwiek chcesz.
Następnie otwórz menu rozwijane „Rodzaj kodu” i wybierz „Fragment kodu CSS”.
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 dowolnego szablonu.
Aby rozpocząć, przejdź do Motywy ” Edytor w kokpicie WordPress.
Domyślnie pełny edytor witryny wyświetla szablon główny twojego motywu, ale możesz usuwać nazwę autora z dowolnego szablonu.
W menu po lewej stronie wybierz „Szablony”.
Możesz teraz kliknąć szablon, który chcesz edytować.
Zazwyczaj należy usuwać nazwę autora z indeksu, pojedynczego wpisu lub szablonu archiwum, w zależności od twojego motywu WordPress.
Po wybraniu szablonu WordPress wyświetli podgląd tego projektu.
Aby usunąć nazwę autora, kliknij małą ikonkę ołówka.
Teraz wystarczy kliknąć blok Autor wpisu.
Następnie naciśnij klawisz „Delete” na twojej klawiaturze, aby usunąć ten blok z szablonu.
Aby wprowadzić twoje zmiany, kliknij przycisk „Zapisz”. Teraz, jeśli przejdziesz na tę stronę lub wpis, zobaczysz, że nazwa autora zniknęła.
W zależności od twojego motywu może być konieczne usuwanie nazwy autora z innych obszarów witryny WordPress. Aby to zrobić, po prostu wykonaj te same kroki opisane powyżej, ale tym razem wybierz inny szablon WordPress.
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.
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 zarabiania pieniędzy na blogach internetowych lub do wybrania najlepszych kreatorów stron WordPress typu „przeciągnij i upuść„.
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.
Syed Balkhi says
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
Jiří Vaněk says
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 says
Glad you found our code helpful
Administrator
Jay says
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 says
We do not have a recommended method for forcing the author to be assigned at the moment.
Administrator
Steve Foerster says
Thank you, this was helpful.
WPBeginner Support says
Glad our guide was helpful
Administrator
Chris says
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 says
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 says
This was super helpful and I used the second method successfully. Thanks!
WPBeginner Support says
Glad our guide was helpful
Administrator
Mark Toney says
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 says
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 says
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 says
Thank you for sharing this, we’ll look into clarifying that in the future with this article
Administrator
praveen says
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 says
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 says
It’s better to add CSS in the theme
WPBeginner Support says
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 says
Thank you very much. Very helpfull, very clear
WPBeginner Support says
You’re welcome
Administrator
Angelo says
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 says
You’re welcome, thanks for sharing where you were able to edit the url.
Administrator
suraj says
thanks 3rd one works for me (:
WPBeginner Support says
Glad our article could help
Administrator
Milan says
The plugin Show Hide Author is no longer available for download.
WPBeginner Support says
Thank you for letting us know, we will certainly look into alternatives
Administrator
Melissa says
Is there a reason you didn’t include the display: none; option for custom css?
WPBeginner Support says
That would only hide the name until someone inspected the page at which point the name would be simple to find
Administrator
Michelle says
Thank you! This solution was very easy to implement and worked perfectly.
Glen Appleton says
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 says
Hi, How can I hide the author description below the post? Please help me! thanks a lot
joe says
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 says
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 says
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 says
You can try method 1 and use this code instead, that worked for me
Code:
.single-post .author.vcard {
display: none;
}