Skip to content

Kõik WordPressist, veebiarendusest — ja mitte ainult

Kuidas eemaldada autori nimi WordPressi postitustest

Kuidas eemaldada autori nimi WordPressi postitustest

Avaldasid postituse ja selle all on autori nimi, mille sooviksid eemaldada? WordPress kuvab autori vaikimisi igas publikatsioonis ja halduspaneelis lihtsalt puudub sisseehitatud märkeruut „ära näita".

Põhjused nime eemaldamiseks on erinevad. Postituse kallal töötas meeskond, ühe inimese nimetamine moonutab tegelikkust. Materjal on tundlik ja autor palub endale mitte viidata. Või haldad ettevõtte blogi, kus kõik publikatsioonid ilmuvad toimetuse, mitte konkreetse töötaja nime all.

Allpool on kolm toimivat meetodit autorinime eemaldamiseks: alates kõige lihtsamast (plugin kahe klikiga) kuni käsitsi lahenduseni (kood teemas) ja kompromissini (üks nimi kõigile). Lisaks boonus, kuidas muuta autorit korraga kõigil avaldatud postitustel.

💡 Kiirülevaade:

  • Paigalda plugin Hide/Remove Metadata ja peida autor kahe klikiga
  • Eemalda autor käsitsi CSS-i või PHP abil alamteemas
  • Asenda pärisnimi pseudonüümiga nagu „Toimetus" kasutajaprofiili kaudu
  • Muuda autorit hulgi kõigil avaldatud postitustel WordPressi liidese kaudu

Meetod 1: Hide/Remove Metadata plugin

Kõige ohutum tee neile, kes ei soovi koodi puutuda. Plugin Hide/Remove Metadata teeb täpselt seda, mida nimi ütleb: peidab või eemaldab täielikult autorinime ja avaldamiskuupäeva ükskõik kust teemas.

Peida metaandmete pluginna installimine

Pluginil on kaks režiimi. CSS-režiim lihtsalt peidab autoriploki display: none abil, visuaalselt on nimi kadunud, kuid see jääb alles lehe lähtekoodi. PHP-režiim püüab väljundi filtrite kaudu kinni ja eemaldab autori täielikult, nii ekraanilt kui ka HTML-märgendist. Praktikas on PHP variant usaldusväärsem: teemad struktureerivad metaplokke erinevalt ja CSS ei taba alati õiget selektorit.

Seadistamine on elementaarne. Pärast paigaldamist ja aktiveerimist ilmub administreerimise külgmenüüsse Hide/Remove Metadata kirje. Mine sinna, märgi linnuke „Hide Author" (PHP eemaldamiseks) või „Hide Author by CSS" (visuaalseks peitmiseks) ja salvesta.

Autori peitmise seaded pluginna

Pluginaid uuendatakse: versioon 2.1 ilmus 2026. aasta mais, ühildub WordPress 7.0-ga, 20 000+ aktiivset paigaldust ja hinnang 3,6 WordPress.org-is. Miinuseks on see, et mõne teema puhul CSS-režiim vaikselt ebaõnnestub. Kui autor pärast aktiveerimist ei kadunud, lülitu PHP-režiimile: see töötab agressiivsemalt ja haakub väljundisse get_the_author filtri tasemel.

Plussid:

  • Ei nõua koodi muutmist
  • Kaks režiimi: CSS ja PHP
  • Eemaldab nii autori kui kuupäeva, eraldi või koos

Miinused:

  • CSS-režiim ei tööta kõigi teemadega
  • Lisab halduspaneelile veel ühe plugina

Hind: Tasuta

🔗 Hide/Remove Metadata WordPress.org-is

Meetod 2: Eemalda autor käsitsi, CSS ja PHP

Kui sa ei soovi ühe funktsiooni pärast pluginat paigaldada, saab autorinime käsitsi eemaldada. Enne mis tahes teemafailide muutmist tee saidist täielik varukoopia, FTP või majutuspaneeli kaudu tagasipööramine peab olema käepärast.

CSS-meetod: lihtsalt peida

Kõige leebem variant. Leia autoriploki CSS-klass või ID, lisa display: none ja visuaalselt kaob nimi ära. Lähtekoodis jääb autor alles (otsingumootoritele ja pluginatele on see olemas), kuid lugeja seda ei näe.

Täpne selektor sõltub teemast. Universaalne tee: ava postituse leht, tee autorinimel paremklõps ja vali „Inspekteeri" (Ctrl+Shift+I brauseris). Arendajatööriistades näed elementi umbes nii:

1<span class="author vcard">Ivan Petrov</span>

Seejärel mine Välimus → Kohanda → Täiendav CSS (Kohandaja → Täiendav CSS) ja lisa:

1.author.vcard {
2 display: none;
3}

Salvesta, autor kaob lehe nähtavast osast. Meetod on pööratav: kustuta CSS, nimi tuleb tagasi. Miinus: kui teema kasutab teisi klasse, näiteks .byline, .post-author või .entry-author, tuleb selektorit konkreetse teema jaoks kohandada.

PHP-meetod: täielik eemaldamine

Kui on vaja autor lehe koodist üldse eemaldada, mitte ainult visuaalselt, siis tööta alamteema functions.php faili või Code Snippets plugina kaudu. Teine variant on turvalisem: viga koodis ei pane saiti kokku jooksma, plugin deaktiveerib „katkise" jupi automaatselt.

Lisa see kood:

1/**
2 * Removes author name from post metadata.
3 * Location: functions.php of child theme or Code Snippets.
4 */
5add_filter('the_author', '__return_empty_string');
6add_filter('get_the_author_display_name', '__return_empty_string');

Mis siin toimub: filter the_author püüab autori nime väljundi kinni ükskõik kus teemas ja asendab selle tühja sõnega. Filter get_the_author_display_name teeb sama juhtudel, kui teema kutsub kuvatavat nime otse välja.

Veidi viimistletum variant, eemalda autor ainult teatud olukordades, näiteks kindla postitüübi lehtedel:

1add_filter('the_author', function($author) {
2 if (is_single() && !is_admin()) {
3 return '';
4 }
5 return $author;
6});

See kood peidab autori ainult üksikute postituste lehtedel (is_single()), puudutamata administraatori paneeli ja arhiive.

Manuaalse meetodi miinus: teemad koostavad metaplokke erinevalt. Mõni kasutab standardseid WordPressi funktsioone, teine kohandatud „template tag'e" failis template-tags.php. Kui antud filtrid ei töötanud, otsi teemafailidest autori väljundi eest vastutav funktsioon (tavaliselt sisaldab nimes posted_by või author) ja kirjuta see alamteemas üle.

Kui teemal on oma template tag

Mõnel teemal (sealhulgas klassikalistel standardteemadel nagu Twenty Nineteen, Twenty Twenty) on autori väljund paigutatud eraldi funktsiooni failis template-tags.php. See näeb välja umbes nii:

Autori väljundfunktsiooni kood WordPressi teemas

Sel juhul leia see funktsioon failist template-tags.php, kopeeri see alamteema functions.php faili ja asenda keha käsuga return;, funktsioon jääb alles (teema ei jookse kokku saatusliku veaga), kuid ei väljasta midagi.

Meetod 3: Üks autori nimi kõigile väljaannetele

Ei taha autorit täielikult eemaldada, vaid soovid asendada päris nime umbisikulisega? Näiteks „Toimetus", „Lehe meeskond" või „Tehniline tugi". See meetod ei lõhu teemas midagi ega vaja pluginaid, vaid on seadistatav läbi standardse WordPressi kasutajaliidese.

Postituse metaandmed koos autori nimega WordPressis

Samm-sammult:

1. samm. Mine Kasutajad → Lisa uus ja loo konto rolliga „Autor" või „Toimetaja". Kasutajanimi tehniline, näiteks editorial_team.

Uue kasutaja loomine WordPressi halduspaneelis

2. samm. Naase Kasutajad → Kõik kasutajad ja klõpsa äsja loodud kirje juures „Muuda".

Kasutajaprofiili muutmine WordPressis

3. samm. Leia väli „Hüüdnimi" ja sisesta kuvatav nimi, näiteks „Toimetus techblog".

Hüüdnime väli WordPressi kasutajaprofiilis

4. samm. Vali rippmenüüst „Kuva nimi avalikult kui" äsja loodud hüüdnimi ja salvesta profiil.

Nüüd vali uue postituse loomisel autoriks see kasutaja ja kõigi väljaannete all kuvatakse „Toimetus techblog". Miinus: autor ei muutu automaatselt juba avaldatud postitustel. Selleks on vaja järgmist sammu.

Boonus: Autori hulgimuutus kõigile postitustele

Kui sait on kaua töötanud ja autor on märgitud sadades väljaannetes, on selle ükshaaval muutmine õhtutäitev töö. WordPress võimaldab muuta autorit kõigile postitustele korraga läbi standardse liidese.

Kõigi WordPressi postituste autori hulgimuutmine

Toiming:

  • Postitused → Kõik postitused. Üleval paremal klõpsa Ekraani seaded ja sisesta väljale „Kirjete arv lehel" 999, see on maksimum ühe ekraani kohta. Klõpsa „Rakenda".

  • Vali kõik postitused tabeli päises oleva märkeruuduga. Vali rippmenüüst „Hulgitoimingud" käsk Muuda ja klõpsa „Rakenda".

  • Avanenud paneelil leia rippmenüü „Autor", vali vajalik kasutaja (see, kelle hüüdnimi on „Toimetus techblog") ja klõpsa „Uuenda".

Kui postitusi on üle 999, korda toimingut järgmistel lehtedel (leht 2, 3 ja nii edasi). Kümnete tuhandete postitustega saitide puhul on mõistlikum kasutada WP-CLI käsku wp post update $(wp post list --post_type=post --format=ids) --post_author=NEW_ID.

Video: kolm viisi autori eemaldamiseks 5 minutiga

Lühike ingliskeelne videoõpetus, mis näitab selgelt plugina ja manuaalset meetodit töös:

⁉️🤔 Korduma kippuvad küsimused

Kas autori nimi kaob Google'i juppidest?

Jah, kui kasutatakse PHP-meetodit või pluginat PHP-režiimis, siis autor lehe koodis füüsiliselt puudub ja otsingumootorid ei näe seda. CSS-i peitmise korral jääb nimi HTML-i alles ja võib juppides ilmuda. Google võib autori tõmmata ka struktuurandmetest (skeem), kui teema või SEO-plugin väljastab Artikli märgendis author-i, on mõistlik see valik SEO-plugin seadetes keelata.

Kas autori leht (/author/name/) kaob indeksist?

Autori arhiivileht jääb otseviidaga ligipääsetavaks, isegi kui nimi on postitustes peidetud. Selle täielikuks deaktiveerimiseks lisa functions.php-sse ümbersuunamine: add_action('template_redirect', function(){ if(is_author()){ wp_redirect(home_url(), 301); exit; }});. Pärast seda suunab /author/any-name/ avalehele.

Mida teha, kui plugin ei töötanud?

Lülita CSS-režiimilt ümber PHP-le, see lahendab probleemi enamikul juhtudel. Kui ka PHP ei aidanud, kasutab teema tõenäoliselt mittestandardset autori väljundit, liigu käsitsi meetodi juurde: otsi teema template-tags.php või functions.php failist funktsiooni, mis sisaldab author-it, ja kirjuta see alamteemas üle.

Kas autorit saab peita ainult teatud kategooriates?

Jah, tingimuslike siltide abil PHP-filtris. Asenda meetodi 2 näites is_single() väärtusega has_category('category-slug'). Või kasuta pluginat, millel on tingimuslik loogika, näiteks WP Meta and Date Remover toetab postitüüpide ja kategooriate valikut.

Kas autori eemaldamine mõjutab SEO-d?

Otsest negatiivset mõju ei ole, Google ei karista autori nime puudumise eest. Kaudselt võib tajumine muutuda: uudiste ja ekspertsaitide puhul on mainega autor E-E-A-T jaoks pluss, ettevõtte blogide ja teatmematerjalide puhul tajutakse ühtset nime „Toimetus" normaalselt.

Mida oma ülesande jaoks kasutada

Lühike otsustusmaatriks:

  • Algaja, ei taha koodi puutuda, Hide/Remove Metadata plugin PHP-režiimis. Kaks minutit ja autor on kadunud.
  • Mitte ühtegi lisapluginat, CSS-meetod Lisatud CSS-i kaudu kohandajas. Kiire, pööratav, autor jääb koodi alles.
  • Täielik HTML-i puhtus, PHP-filtrid the_author ja get_the_author_display_name alamteemas. Null pluginat, autor eemaldatud täielikult.
  • Meeskonnablogi või firma sait, üks autor hüüdnimega „Toimetus". Päris nimed on peidetud, kuid autoriplokk on omal kohal ja näeb välja loomulik.

Praktikas piisab enamiku saitide jaoks pluginast. Kui sait on tootmises suure koormusega ja iga plugin loeb, lahendab kolmerealise käsitsi PHP-filtri ülesanne ilma üleliigse koormuseta. Vali oma olukorrale vastavalt.