Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Televizori (Smart TV)
  • Kako ukloniti datum objavljivanja u WordPressu. Kako ukloniti datum objave WordPress posta na Google SERP-u

Kako ukloniti datum objavljivanja u WordPressu. Kako ukloniti datum objave WordPress posta na Google SERP-u

Mnoge WordPress teme prikazuju ime autora na svakom postu, što je obično i poveznica na stranicu arhive. S jedne strane, ovo je korisno kada postoji mnogo članova na blogu, ali izgleda prilično nezgodno ako stranica sadrži članke samo jedne osobe. Osim toga, ne zaboravite na neke komercijalne izvore gdje ti podaci uopće nisu potrebni. A ako također onemogućite stranicu arhiviranih postova autora kako biste povećali sigurnost, tada će klik na ovu vezu općenito dovesti do pogreške 404.

Srećom, postoji nekoliko načina za uklanjanje popisa autora iz WordPress postova, bilo ručno ili pomoću prilagođenih dodataka.

Međutim, da biste to učinili ručno, potrebno vam je barem minimalno poznavanje strukture WordPressa, pa je korištenje dodatka puno lakše. Ali imajte na umu da integracija velikog broja dodataka može usporiti brzinu. Stoga je na vama da odlučite koju ćete metodu koristiti.

Skrivanje bloka u CSS stilovima

Najlakši način za uklanjanje imena autora iz WordPress posta je pronaći klasu HTML oznake u kojoj se nalazi i sakriti je kroz CSS stilove. Na primjer, ako uzmete standardnu ​​temu Twentyfifteen, ovdje je to oznaka s klasom "byline". Dakle, trebate otvoriti svoju tablicu stilova u svom WordPress administratorskom uređivaču ili datoteci style.css u mapi Twentyfifteen i tamo dodati sljedeći redak:

Autor (prikaz: nema;)

Međutim, morate razumjeti da na taj način možete ukloniti ime autora samo vizualno, ono će i dalje ostati na stranici i bit će vidljivo robotima za pretraživanje, ali neće biti vidljivo običnim korisnicima. Usput, na isti način možete sakriti i datum objave članka i poveznicu na kategorije.

Brisanje koda teme putem PHP-a

Ova metoda je malo kompliciranija od prethodne, jer će zahtijevati uređivanje izvornih datoteka za temu. Sastoji se od uklanjanja iz datoteka funkcije koja je odgovorna za prikaz imena autora, datuma objave i drugih metapodataka. Može se zvati drugačije i biti na različitim mjestima, sve ovisi o instaliranoj temi.

Na primjer, u slučaju standardnog Twentyfifteen, ova funkcija se može pronaći u datoteci content.php i izgleda ovako:

Ako ga izbrišete ili komentirate, moći ćete ukloniti ime autora sa stranica postova. Samo imajte na umu da neće biti datuma objave niti popisa kategorija, budući da je ovaj redak odgovoran za prikaz svih metapodataka.

U slučaju da imate instaliranu temu treće strane, najvjerojatnije će vam ova funkcija izgledati drugačije. Na primjer, to može biti the_author () ili bilo koji drugi niz koji sadrži riječi "entry_meta". No, kako ne biste izbrisali nepotrebne stvari i pokvarili stranicu, bolje je biti na sigurnom i prokomentirati pronađenu liniju tako što ćete ispred nje staviti dvije kose crte "//", a zatim provjeriti je li sve u redu.

Imajte na umu da se ove linije mogu naći na različitim mjestima, ovisno o specifičnoj temi. No, u pravilu se mogu pronaći u sljedećim datotekama:

  • index.php (Početna stranica);
  • single.php (stranica posta);
  • category.php (Kategorije);
  • page.php (Prilagođena stranica);
  • archive.php (Arhivski zapisi).

Osim toga, ako želite ukloniti datum objave članka u temi treće strane, također možete pretražiti ove datoteke za sljedeće retke: echo get_the_date (), the_date (), the_modified_date () i the_time (). Svi su oni odgovorni za prikaz datuma, samo što se koriste na različite načine. Ako pronađete jednu od njih, sve što trebate učiniti je izbrisati ili komentirati.

Brisanje putem funkcija teme

Ova se metoda prvenstveno odnosi na teme u kojima je jedna funkcija odgovorna za prikaz svih metapodataka članka. Na primjer, kao standardni Twentyfifteen, u kojem twentyfifteen_entry_meta (); to čini. Ako ga uklonite iz datoteke stranice, tada se uklanjaju svi metapodaci, uključujući datum objave, kao i popis kategorija i oznaka. Da biste to izbjegli, možete ukloniti samo određenu vrstu metapodataka u samoj funkciji.

To nije teško učiniti, ali prvo morate pronaći datoteku u kojoj se nalazi sama funkcija. U slučaju Twentyfifteen, može se pronaći pod /inc/template-tags.php. Ako ga otvorite u uređivaču, pronaći ćete veliku količinu koda, među kojima morate pronaći sljedeći redak:

if (je_jednina () || je_više_autora ()) (

Nakon toga, trebate izbrisati cijeli blok koda koji počinje od ovog retka i završava zatvarajućim vitičastim zagradama ")". Tako je iz WordPress članka moguće ukloniti samo prikaz imena autora, ostavljajući datum objave i popis kategorija.

Osim brisanja podataka, možete dodati i vlastite funkcije za prikaz dodatnih metapodataka u zapisu, kao što su gumbi društvenih medija. Istodobno, napravljene promjene ni na koji način neće utjecati na WordPress engine, te se neće izbrisati tijekom ažuriranja.

Uklanjanje uz pomoć dodatka

Ako ste daleko od uređivanja datoteka i bilo kakvog koda općenito, onda bi najbolje rješenje za vas bilo korištenje posebnog dodatka koji vam omogućuje da uklonite ime autora iz WordPress posta bez ikakvih dodatnih koraka. Na primjer, WP Author, Date and Meta Remover jedan je od takvih dodataka. Kao što naziv sugerira, omogućuje vam da sakrijete izlaz svih meta podataka, uključujući datum objave i popis kategorija.

U osnovi, ovaj dodatak radi na potpuno isti način kao i prva metoda u ovom članku. Samo postavlja prikaz: nema; na cijelom bloku metapodataka posta, vizualno ga skrivajući. Zato je prikladan za gotovo svaki WordPress predložak, s izuzetkom nekih tematskih. Samo imajte na umu da će skriveni blokovi i dalje biti vidljivi robotima za pretraživanje, budući da ostaju u izvornom kodu stranice. Stoga će Google i dalje indeksirati datum objave posta.

Korištenje ovog dodatka nigdje nije lakše, nema nikakvih postavki. Samo instalirate i aktivirate dodatak, nakon čega svi metapodaci nestaju iz posta. Samo imajte na umu da će sakriti ime autora, datum objave i kategorije s oznakama, općenito, sve standardne informacije vezane uz članak. Budući da u njemu nema postavki, ne možete sakriti samo jednu od njih, ali možete koristiti njegovu plaćenu verziju za selektivno uklanjanje metapodataka, kao i dodavanje vlastitih elemenata u njih.

Zaključak

Općenito, ove metode bi trebale biti sasvim dovoljne za uklanjanje nepotrebnih informacija iz postova u bilo kojem WordPress predlošku. Koji odabrati ovisi samo o vašim vještinama i preferencijama. U idealnom slučaju, preporučljivo je izbrisati ove podatke u samoj funkciji, jer je to najčišći način koji ne ovisi o ažuriranjima i ne utječe na WordPress engine. Ali, nažalost, ova metoda nije prikladna za sve teme, jer ovisi o tome što su njihovi programeri koristili za prikaz metapodataka u postu.

Prema zadanim postavkama, WordPress nema administratorsku postavku za uklanjanje prikaza imena autora iz postova. Većina blogova to ne treba, ali postoje situacije kada ime autora ipak treba sakriti.

U ovom vodiču pokazat ćemo vam tri različita načina uklanjanja prikaza autora iz WordPress postova. Ići!

Metoda 1. Prikaži dodatak za skrivanje autora

Ovo je najlakši način, ne zahtijeva nikakve vještine i preporuča se svima. Međutim, ova metoda možda neće raditi za sve WordPress teme.

Preuzmite i instalirajte besplatni dodatak Show Hide Author:

Nakon aktivacije dodatka idite na izbornik Dodaci → Prikaži / Sakrij autora da ga prilagodite.

Dodatak prema zadanim postavkama automatski skriva ime autora iz svih postova. Ako želite ostaviti autorski prikaz za neke specifične vrste postova, samo označite okvir pored ove vrste objave, kao na gornjoj slici.

Osim vrsta postova, također možete izravno unijeti URL za stranice ili postove na kojima želite ostaviti ime autora.

Ovaj dodatak kao cjelina izvrsno sakriva ime autora gotovo posvuda. Međutim, sama tema može dodati svoj tekst ispred imena autora, na primjer: " Objavio: Sergej Ivanov. "Dakle, nakon što ste omogućili dodatak, možda ste upravo" objavili: ".

Da biste uklonili i ovaj dio, kliknite ga desnom tipkom miša i pregledajte ovaj element u konzoli za ispravljanje pogrešaka. Moramo saznati koja div klasa je odgovorna za prikaz ovog izraza, kako bismo ga kasnije mogli sakriti:

Na primjer, na gornjoj slici pronašli smo klasu "byline". Kopirajte naziv ove klase i idite na odjeljak Napredno: Sakrij odjeljak postavki dodatka:

Zalijepite naziv ove klase u polje i spremite postavke. Sada ćete potpuno sakriti i ime autora i popratni tekst.

Metoda 2. Uklonite ime autora ručno

Ova metoda je teža jer moramo uređivati ​​datoteke teme WordPress. Zato napravite sigurnosnu kopiju za svaki slučaj.

Različite teme WordPressa imaju različite strukture datoteka tema, a kod za prikaz imena autora može biti na različitim mjestima.

Najčešće datoteke u koje se ovaj kod može pohraniti su: single.php, content.php, archive.php i index.php.

U mnogim slučajevima možda nećete pronaći kod koji je izravno odgovoran za autorov izlaz. Umjesto toga, može se koristiti oznaka predloška, ​​koja je definirana u datoteci functions.php ili template-tags.php.

Na primjer, zadana tema Twenty Seventeen koristi funkciju twentyseventeen_posted_on za prikaz imena autora i datuma objave. I sama ova funkcija definirana je u datoteci template-tags.php:

Funkcija twentyseventeen_posted_on () (// Dobiti ime autora; omotati ga u vezu. $ Byline = sprintf (_x ("by% s", "post author", "twentyseventeen"), " ". get_the_author ().""); // Konačno, zapišimo sve ovo na stranicu. jeka " "; // WPCS: XSS OK.)

Sada samo trebate ukloniti kod koji prikazuje ime autora. Pogledajte sljedeći primjer:

Funkcija twentyseventeen_posted_on () (// Konačno, zapišimo sve ovo na stranicu. Echo) ". twentyseventeen_time_link ().""; // WPCS: XSS OK.)

Metoda 3. Napravite jedno ime autora za sve postove

Jedini nedostatak je što ova metoda nema povratka, osim ako ne čuvate sigurnosne kopije za svaki dan. Odnosno, ako sve svoje postove masovno dodijelite jednom autoru, tada ćete, kako biste sve vratili, morati mijenjati autora zasebno za svaki post.

Upozorili smo vas!

Dakle, stvorite novog korisnika na stranici, dajte mu željenu ulogu i ime, na primjer, za sve postove koristimo WPcafe.org.

Na primjer, možete odrediti urednički tim ili uredništvo bloga:

Također možete dodati Gravatar za prikaz profilne slike ovog korisnika.

Sada idite na stranicu Svi postovi i odaberite prikaz maksimalnog broja postova po stranici (unesite 999 u postavkama prikaza u gornjem desnom kutu):

To će nam omogućiti skupnu primjenu promjena na sve postove u nekoliko ponavljanja.

Odaberite sve postove i na padajućem izborniku umjesto Radnje odaberite Uredi, a zatim kliknite gumb Primijeni:

Ovo će vas odvesti u način skupne promjene vaših postova. Promijenite autora na padajućem izborniku u autora kojeg ste upravo stvorili:

WordPress će ažurirati sve vaše postove i dodijeliti im novog autora. Ako imate veliki broj odabranih postova, ovaj proces može potrajati i do minute, pa pričekajte malo.

To je sve! Sada možete otići na bilo koji post i provjeriti jeste li promijenili autora.

Nedavno su me vrlo često pitali kako ukloniti datum objave. I, iako sam u postu o tome napisao da brisanje datuma nije uvijek opravdano, odlučio sam napisati kako ukloniti datum objave u WordPressu.

Zašto bi moglo biti potrebno izbrisati datum? Prije svega, ako želite napraviti statičnu stranicu, ili ako objavljujete materijale koji će dugo biti relevantni.

V WordPress datum uklanjanja zapravo je vrlo jednostavno. Da bismo to učinili, morat ćemo unijeti promjene u nekoliko WordPress datoteka. Koji ovisi o vašoj temi. Kao što moja praksa pokazuje, većina predložaka podijeljena je u tri grupe prema načinu na koji je datum prikazan.

Prvi slučaj, the_time

U većini starih predložaka, uklanjanje the_time () dovoljno je za uklanjanje datuma objave. Na primjer, pronašli ste sljedeće retke koji sadrže ovu funkciju u vašoj datoteci index.php:

< p >Objavljeno:na < / p >

Ovaj redak također treba izbrisati.

Da biste uklonili datum s glavne stranice - potražite i uklonite kôd iz datoteke index.php, sa stranice posta - uklonite kôd iz datoteke single.php i tako dalje.

Drugi slučaj, get_the_date

Ako index.php vašeg predloška nema funkciju prikaza datuma, provjerite postoje li datoteke content.php i content-single.php u mapi datoteka teme? Ako je odgovor da, tada da biste uklonili datum, morate ukloniti retke koji sadrže get_the_date () iz ovih datoteka. Na primjer:

< span class = "entry-date" > < ! -- ? php echo get_the_date () ; ? -- > < / span >

Treći slučaj, funkcije

Ako content.php i content-single.php ne sadrže ništa slično sličnoj funkciji, pogledajte u datoteci functions.php, vrlo je vjerojatno da možete izbrisati datum uređivanjem ove datoteke.

Na primjer, u mom predlošku metapodaci posta izlaze ovako:

jeka " ";

Printf (__ ("

Ako pronađete sličan kod u funkcijskoj datoteci svoje teme, u ovom slučaju, to ukloniti datum objave, trebate urediti funkciju, uklanjajući iz nje sve što je povezano s datumom. Odnosno, dovedite kod u ovaj oblik:

funkcija oriolo_posted_on () (

printf (__ ( "

Konačno

Naravno, osim opisana tri slučaja, moguće su i druge opcije za uklanjanje funkcije prikaza datuma u wordpressu. Sve ovisi o tome koju temu koristite. Često se događa da autori premium tema koriste nestandardne značajke koje, s jedne strane, stvaraju prednosti prilagodbe bloga putem vizualne administratorske ploče, a s druge strane unose dodatnu zbrku u kod.

Stoga, ako nešto nije jasno, ili imate predložak koji ne odgovara nijednom od slučajeva, javite se 🙂

Često mi se postavlja pitanje kako ukloniti datum objave u WordPressu. Ova akcija nije uvijek opravdana i u većini slučajeva uzrokovana je utjecajem čimbenika ponašanja na broj klikova s ​​tražilica.

U WordPressu je prilično lako ukloniti datum objave, za to moramo napraviti male promjene u WordPress temi. Ali prvo shvatimo čemu sve to služi i kakvu ćemo korist imati od ove manipulacije.

Zašto ukloniti datum objave

U rezultatima pretraživanja, pored opisa stranice, ispisuje se datum objave materijala. To omogućuje posjetitelju da ocijeni relevantnost informacija i samostalno odluči o svrsishodnosti daljnjeg prijelaza.

Unatoč Googleovoj sklonosti prema novijim objavama, datum objave u WordPressu nema značajan utjecaj na rangiranje web stranice u SERP-u. No s obzirom na faktor ponašanja, datum objave ima značajan utjecaj na psihologiju korisnikovog donošenja odluka.

U procesu analize rezultata pretraživanja, osoba subjektivno procjenjuje relevantnost informacija na temelju datuma objave. Ako je od objave prošlo dovoljno vremena, posjetitelj može odbiti slijediti poveznicu, čak i bez vremena za procjenu korisnosti objavljenih informacija.

Ako primijetite da s vremenom stariji postovi dobivaju sve manje klikova iz tražilica. Mogući razlog može biti datum objave materijala na stranici s rezultatima pretraživanja.

Ako uklonite datum objave u WordPressu, možete pokušati dobiti više klikova od tražilica na ovaj način. Naravno, to neće dovesti stranicu na vrh, ali može dati određenu vizualnu prednost u odnosu na druge stranice u rezultatima pretraživanja.

Dodatno, ako uklonimo datum iz rezultata pretraživanja, ovo mjesto će zauzeti podaci s opisom stranice. To može pomoći da stranica bude korisnija u očima korisnika.

Ima smisla ukloniti datum objave za web-lokacije čiji materijal nema strogu vremensku liniju. Naravno, to neće dovesti do velikog priljeva posjetitelja, ali će barem eliminirati psihološki faktor i stvoriti uvjete za stabilnu razinu preporuka s tražilica.

Kako ukloniti datum objave u WordPressu

Da biste uklonili datum objave iz rezultata pretraživanja u WordPressu, možete jednostavno ukloniti kod odgovoran za prikaz datuma u WordPress predlošku. Što se mene tiče, ova metoda je previše radikalna. Posjetitelj neće moći procijeniti datum pisanja članka i koliko su informacije opisane u njemu danas relevantne.

Možete povremeno ručno ili pomoću skripte koja će povremeno ažurirati datum u bazi podataka WordPress. Ali to će prevariti posjetitelje i također izazvati zabunu.

Predlažem skrivanje datuma objave od tražilica pomoću CSS ili JavaScript značajki koje podržavaju svi moderni preglednici.

Izlazni kod datuma objavljivanja razlikuje se ovisno o temi WordPressa koju koristite. Na primjer, varijabla $ time_string, koja se nalazi u datoteci template-tags.php, odgovorna je za prikaz datuma u WordPress Twenty Fifteen.

Stoga, ako ne pronađete donji kod u svom WordPress predlošku, pokušajte pronaći traženi niz pretražujući po nazivu stilova koji su odgovorni za formatiranje izlaznog datuma u WordPress postovima.

Uklonite datum objave pomoću CSS-a

Kako biste uklonili datum objave u WordPressu, morat ćete unijeti promjene u predložak WordPress stranice. Pronađite redak koji je odgovoran za prikaz datuma objave materijala. Postavite kod za prikaz datuma unutar oznake span:

Ako je potrebno, morate ponoviti gore navedene korake za sve datoteke WordPress predložaka. Da bi datum objave bio vidljiv posjetiteljima, dodajte sljedeći redak u datoteku style.css:

: prije (sadržaj: attr (datum);)

Uklonite datum objave pomoću JavaScripta

Možete koristiti JavaScript funkcije za uklanjanje datuma objave u WordPressu. Analogno, morate promijeniti kod, kao što je to učinjeno u primjeru u nastavku:

Nedostaci ove metode uključuju činjenicu da ako posjetitelj ima onemogućen JavaScript u pregledniku, neće moći vidjeti datum objave objave. Ali takvi su slučajevi dovoljno rijetki i nemaju ozbiljnih posljedica na koje treba obratiti pozornost.

Rezultat možete provjeriti pomoću Search Consolea. Za ovaj odjeljak "Skeniranje" morate odabrati stavku izbornika "Prikaži kao Googlebot".

Ne isplati se glupo rezati!

Na internetu postoji mnogo materijala na ovu temu, ali gotovo svi se jednostavno slažu glupo izrezati isječke koda odgovorne za autorov izlaz i datum objave. Mislim da je ovaj pristup pogrešan!

Na primjer, ako ćete napraviti mikro-oznaku bez datuma objave i autora, takva će oznaka biti nepotpuna. I ovo je samo jedan od razloga.

Čini mi se da bi ih bilo ispravnije sakriti pomoću CSS-a. U tom slučaju, datum objave i poveznica na profil autora bit će skriveni i neće biti vidljivi na monitoru posjetitelja, ali neće nigdje otići iz koda i vidjeti će ih botovi za pretraživanje.

Za one koji ne žele kopati po kodu predloška, ​​preporučam korištenje dodatka Hide Dates (css), koji ne usporava web stranicu i automatski skriva datum objave.

Objavljujem svoj način skrivanja datuma i objavljivanja, ništa manje jednostavan od samog brisanja, koji ponekad koristim i smatram optimalnim. Iznesite svoje mišljenje o ovome u komentarima.

Kako sakriti, ukloniti datum objave u WordPressu


Prvo morate pronaći funkciju za prikaz datuma u datotekama predloška. Kako ne biste tražili izlaz datuma u različitim datotekama predložaka, predlažem da odmah otvorite datoteku functions.php i pronađete sličan isječak koda:


I stavite čarobnu riječ na prava mjesta u kodu 🙂 🙂 🙂

Stil = "prikaz: nema;"

Naime na mjestima prikazanim na slici ispod.

Samo pažljivo, ne propustite citate.


Slika se može otvoriti u punoj veličini.
Kao što možete vidjeti na snimci zaslona, ​​do trenutka objave sakrio sam riječ “Objavljeno” i poveznicu na arhivu.

Sada će datum objave biti skriven u svim objavama i najavama, ali će izlazni kod ostati neizrezan.

Kako sakriti, ukloniti autora u WordPressu

Stil = "prikaz: nema;"

Morate otvoriti single.php datoteku i vidjeti odakle izlazi sadržaj, to je ili loop-single.php, ili, kao u ovom slučaju, datoteka content-single.php. U različitim temama nazivi datoteka su različiti, ali to ne mijenja bit. Ovdje je snimka zaslona gdje možete saznati u kojoj datoteci tražiti izlaz autora publikacije.

pojedinačna.php datoteka


Slika se može otvoriti u punoj veličini.

content-single.php datoteka

U kojem ćemo autora publikacije sakriti od očiju.
Ovdje trebate pronaći class = "entry-meta" - obično u WordPressu, prikazuje linkove na stranice s arhivama oznaka, kategorija, arhiva autora, stalnih veza, datuma objavljivanja itd.


Slika se može otvoriti u punoj veličini.
Na snimci zaslona je označen plavom bojom, gdje trebate staviti CSS kod.

U crvenim kvadratićima nalazi se samo riječ do ispred veze, koja se može ukloniti.
Tako smo zaključak autora sakrili u postove, naslove, tagove.
Ako se nakon obavljenih manipulacija u najavama na glavnoj stranici još uvijek prikazuju datum i ime autora, onda potražite datoteku odgovornu za prikaz najava, a zatim postupite po analogiji.
Možete sakriti cijeli blok podnožja class = "entry-meta" style = "display: none;" , ali tada će se, uz autorski izlaz, sakriti izlaz arhiva oznaka, sakriti će se izlaz kategorija itd. ...

Vrhunski povezani članci