Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Fier
  • Plugin pentru a elimina data publicării articolului pe wordpress. Cum să eliminați data publicării unei postări WordPress în SERP-urile Google

Plugin pentru a elimina data publicării articolului pe wordpress. Cum să eliminați data publicării unei postări WordPress în SERP-urile Google

Recent, am fost deseori întrebat cum să elimin data postării. Și, deși într-o postare despre asta, am scris că ștergerea unei date nu este întotdeauna justificată, am decis să scriu despre cum șterge data postăriiîn wordpress.

De ce ar putea fi necesar să eliminați data? In primul rand daca vrei sa faci un site static, sau daca publici materiale care vor fi relevante pentru o perioada indelungata.

ÎN wordpress elimina data este, de fapt, foarte simplu. Pentru a face acest lucru, trebuie să facem modificări în mai multe fișiere WordPress. Care depinde de subiectul dvs. După cum arată practica mea, majoritatea șabloanelor sunt împărțite în trei grupuri în funcție de modul în care este afișată data.

Cazul unu, the_time

În majoritatea șabloanelor mai vechi, eliminarea datei postării este la fel de simplă ca și eliminarea the_time() . De exemplu, ați găsit următoarele rânduri care conțin această funcție în fișierul index.php:

< p >Postat:la < / p >

Această linie trebuie eliminată.

Pentru a elimina data din pagina principală - căutați și eliminați codul din fișierul index.php, din pagina de postare - eliminați codul din fișierul single.php și așa mai departe.

Cazul doi, obține_data_data

Dacă index.php al șablonului dvs. nu are o funcție de afișare a datei, verificați dacă există fișiere content.php și content-single.php în folderul temei? Dacă da, atunci pentru a elimina data, trebuie să eliminați liniile care conțin get_the_date () din aceste fișiere. De exemplu:

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

Cazul trei, funcții

Daca content.php si content-single.php nu contin nimic asemanator cu o astfel de functie, atunci cauta in fisierul functions.php, este foarte probabil sa poti elimina data editand acest fisier.

De exemplu, în șablonul meu, rezultatul metadatelor postare este după cum urmează:

ecou" ";

Printf(__("

< / span > < / span >", "oriolo"),

Esc_url(get_permalink()),

Esc_attr(get_the_time()),

Esc_attr(get_the_date("c")),

Esc_html(get_the_date()),

Esc_url(get_author_posts_url(get_the_author_meta(" ID "))),

Esc_attr(sprintf(__(" Vezi toate postările de % s ", " oriolo ") , get_the_author () ) ),

esc_html(get_the_author())

Dacă găsiți cod similar în fișierul de funcții al temei dvs., atunci în acest caz, pentru a elimina data postarii, trebuie să editați funcția, eliminând tot ce are legătură cu data din ea. Adică, aduceți codul în acest formular:

funcția oriolo_posted_on()(

printf(__( "

In cele din urma

Desigur, pe lângă cele trei cazuri descrise, există și alte opțiuni pentru eliminarea funcției de afișare a datei din wordpress. Totul depinde de tema pe care o folosești. Se întâmplă adesea ca autorii de teme premium să folosească funcții non-standard care, pe de o parte, creează beneficiile creării unui blog printr-un panou de administrare vizual și, pe de altă parte, confuzie suplimentară în cod.

Prin urmare, dacă ceva nu este clar sau aveți un șablon care nu se potrivește cu niciunul dintre cazuri, vă rugăm să contactați 🙂

Destul de des mi se pune întrebarea cum să elimin data publicării unei postări în WordPress. Această acțiune nu este întotdeauna justificată și în majoritatea cazurilor este cauzată de influența factorilor comportamentali asupra numărului de tranziții de la motoarele de căutare.

În WordPress, eliminarea datei de postare este destul de ușoară, pentru aceasta trebuie să facem mici modificări temei WordPress. Dar mai întâi să ne dăm seama pentru ce sunt toate acestea și ce avantaj vom obține din această manipulare.

De ce eliminați data postării

În rezultatele căutării, lângă descrierea paginii, este afișată data publicării materialului. Acest lucru permite vizitatorului să evalueze relevanța informațiilor și să decidă în mod independent dacă va continua.

În timp ce Google acordă prioritate postărilor mai recente, data postării în WordPress nu are un impact semnificativ asupra poziției unui site în SERP-uri. Dar dacă țineți cont de factorul comportamental, data publicării are un impact semnificativ asupra psihologiei luării deciziilor utilizatorului.

În procesul de analiză a rezultatelor căutării, o persoană evaluează subiectiv relevanța informațiilor pe baza datei publicării. Dacă a trecut un timp suficient de lung de la publicare, vizitatorul poate refuza să facă clic pe link fără să aibă timp măcar să evalueze utilitatea informațiilor postate.

Dacă observați că postările mai vechi primesc din ce în ce mai puține accesări de la motoarele de căutare în timp. Un posibil motiv poate fi data publicării materialului pe pagina cu rezultatele căutării.

Dacă eliminați data publicării în WordPress, puteți încerca să obțineți mai multe clicuri de la motoarele de căutare în acest fel. Desigur, acest lucru nu va aduce pagina în top, dar poate oferi un avantaj vizual în comparație cu alte site-uri din SERP.

În plus, dacă eliminăm data din rezultatele căutării, acest loc va fi ocupat de informații cu o descriere a paginii. Acest lucru poate ajuta ca pagina să fie mai utilă în ochii utilizatorilor.

Este logic să eliminați data publicării pentru site-urile al căror material nu are un termen strict de prescripție. Desigur, acest lucru nu va duce la un aflux mare de vizitatori, dar cel puțin va elimina factorul psihologic și va crea condiții pentru un nivel stabil de tranziții de la motoarele de căutare.

Cum să eliminați data postării în WordPress

Pentru a elimina data publicării din rezultatele căutării în WordPress, puteți elimina pur și simplu codul responsabil pentru afișarea datei în șablonul WordPress. După părerea mea, această metodă este prea radicală. Vizitatorul nu va putea evalua data scrierii articolului și cât de relevante sunt informațiile descrise în acesta până în prezent.

Puteți periodic manual sau folosind un script care va actualiza periodic data în baza de date WordPress. Dar acest lucru va înșela vizitatorii și va provoca, de asemenea, confuzie.

Propun să ascund data publicării unei postări de motoarele de căutare folosind funcții CSS sau JavaScript pe care toate browserele moderne le acceptă.

Codul pentru afișarea datei de publicare a unei postări diferă în funcție de tema WordPress pe care o utilizați. De exemplu, variabila $time_string, care se află în fișierul template-tags.php, este responsabilă pentru afișarea datei în WordPress Twenty Fifteen

Deci, dacă nu găsiți codul de mai jos în șablonul WordPress, încercați să găsiți șirul necesar căutând numele stilului care este responsabil pentru formatarea afișajului datei în postările WordPress.

Eliminați data postării cu CSS

Pentru a elimina data publicării în WordPress, va trebui să faceți modificări șablonului site-ului WordPress. Găsiți linia care este responsabilă pentru afișarea datei de publicare a materialului. Pune codul responsabil pentru afișarea datei în interiorul etichetei span:

Dacă este necesar, trebuie să repetați pașii de mai sus pentru toate fișierele șablon WordPress. Pentru a face data publicării postării vizibilă pentru vizitatori, adăugați următoarea linie în fișierul style.css:

:before (conținut: attr(data); )

Eliminați data postării cu JavaScript

Puteți folosi funcțiile JavaScript pentru a elimina data postării din WordPress. Prin analogie, trebuie să schimbați codul, așa cum se face în exemplul de mai jos:

Dezavantajele acestei metode includ faptul că, dacă vizitatorul are JavaScript dezactivat în browser, nu va putea vedea data publicării intrării. Dar astfel de cazuri sunt destul de rare și nu au consecințe grave pentru a le acorda atenție.

Puteți verifica rezultatul utilizând panoul Search Console. Pentru a face acest lucru, în secțiunea „Scanare”, trebuie să selectați elementul de meniu „Vizualizare ca Googlebot”.

Metoda 1: Eliminați numele autorului din postările WordPress folosind un plugin

Primul lucru pe care va trebui să-l faceți este să instalați și să activați pluginul Afișare/Ascunde Autor. După activare, accesați pagina Plugins » Show/Hide Author pentru a seta setările.

Sub tipurile de postări, puteți adăuga propriile adrese URL unde doriți să ascundeți numele autorului.

Pluginul vă permite să ascundeți numele autorului în cele mai multe cazuri. Cu toate acestea, tema dvs. WordPress poate afișa în continuare textul însoțitor înaintea numelui autorului. De exemplu, dacă înainte a fost „Scris de Dmitry”, atunci pur și simplu „Scris” va rămâne.

Pentru a ascunde această linie, va trebui să vă vizitați site-ul, să treceți mouse-ul peste textul pe care doriți să-l ascundeți și apoi să inspectați acel element folosind opțiunea browser.

Va trebui să găsiți clasa div care este legată de șirul de lângă numele autorului.

Va trebui apoi să copiați clasa CSS folosită în cod și să o inserați în opțiunile pluginului din pagina Opțiuni avansate.

Salvați modificările. Gata.

Metoda 2: Eliminați manual numele autorului din postările WordPress

Această metodă vă va cere să editați fișierele cu tema WordPress. Notă: asigurați-vă că faceți o copie de rezervă a temei sau creați o temă secundară înainte de a face modificări. Dacă ceva nu merge bine, puteți oricând să anulați modificările.

Temele WordPress au diferite opțiuni de cod pentru afișarea numelui autorului. Va trebui să găsiți codul care este responsabil pentru afișarea numelui autorului în fișierele teme și apoi să îl eliminați.

Cele mai frecvente locuri pentru a căuta codul sunt fișierele single.php, content.php, archive.php și index.php.

În unele cazuri, nu veți găsi codul care imprimă numele autorului. În schimb, veți găsi o etichetă șablon definită în functions.php sau template-tags.php.

De exemplu, tema Twenty Seventeen folosește funcția twentyseventeen_posted_on pentru a afișa numele autorului și data/ora postării. Această funcție este definită în fișierul template-tags.php.

Funcția twentyseventeen_posted_on() ( // Obține numele autorului; împachetează-l într-un link. $byline = sprintf(_x("de %s", "autorul postării", "twentyseventeen"), " " .get_the_author() .""); // În sfârșit, să scriem toate acestea pe pagină. ecou" "; // WPCS: XSS OK. )

Acum trebuie doar să eliminați codul care este responsabil pentru afișarea numelui autorului în subiect. Exemplu:

Funcția twentyseventeen_posted_on() ( // În sfârșit, să scriem toate acestea pe pagină. echo " " . twentyseventeen_time_link() .""; // WPCS: XSS OK. )

Salvați modificările. Acum puteți vizita site-ul și puteți vedea modificările în acțiune.

Metoda 3: Creați un nume de autor comun pentru postarea postărilor WordPress

Această metodă este ireversibilă. Dacă faceți acest lucru și doriți să reveniți, va trebui să editați manual fiecare postare și să o legați la un anumit autor.

Cu asta din drum, să începem.

Pe pagina de profil de utilizator, derulați în jos la opțiunea Pseudonim și introduceți numele pe care doriți să îl afișați pe site (de exemplu, Echipa editorială).

După aceea, dă clic pe meniul de lângă „Afișează numele public ca” și selectează porecla pe care tocmai l-am creat.

De asemenea, puteți adăuga o biografie comună și puteți crea un gravatar pentru acest cont.

Acum accesați pagina Postări » Toate postările și faceți clic pe meniul Opțiuni ecran din partea de sus a ecranului. Introduceți 999 pentru a afișa numărul de articole pe pagină.

Acest lucru vă va permite să editați și să schimbați rapid numele autorului pentru un număr mare de intrări.

Trebuie să selectați toate postările folosind caseta de selectare și apoi să selectați Editați din meniul derulant cu acțiuni în bloc. Apoi faceți clic pe butonul Aplicați pentru a continua.

WordPress vă va arăta opțiuni pentru opțiunile de editare în bloc. Va trebui să schimbați Autorul cu numele comun pe care l-ați adăugat mai devreme, apoi faceți clic pe butonul Actualizare.

WordPress va actualiza toate postările pe care le-ați selectat și va schimba numele autorului pentru ele. Rețineți că acest proces poate dura ceva timp, în funcție de cât de rapidă este găzduirea dvs. WordPress.

Dacă aveți mai mult de 999 de postări, atunci trebuie să mergeți la pagina 2 și să repetați acest proces.

Gata, acum poți să-ți vizitezi site-ul pentru a vedea rezultatul final.

Nu merită să-l tăiați!

Există multe materiale pe Internet pe această temă, dar aproape toate converg spre simplu tăiați în mod prostesc fragmentele de cod responsabile pentru rezultatul autorului și data publicării. Cred că această abordare este greșită!

De exemplu, dacă intenționați să faceți micro-markup, fără o dată de publicare și un autor, un astfel de marcaj va fi incomplet. Și acesta este doar unul dintre motive.

Mi se pare că mai corect ar fi să le ascundem cu CSS. În acest caz, data publicării și linkul către profilul autorului vor fi ascunse și nu vor fi vizibile pe monitorul vizitatorului, dar nu vor merge nicăieri din cod și boții de căutare le vor vedea.

Pentru cei care nu vor să sape în codul șablonului, recomand să folosească pluginul Hide Dates (css), care nu încetinește site-ul și ascunde automat data publicării.

Îmi public metoda de a ascunde data și de a publica, nu mai puțin simplă decât simpla ștergere, pe care uneori o folosesc și o consider optimă. Postează-ți părerile despre asta în comentarii.

Cum să ascundeți data postării în WordPress


Mai întâi trebuie să găsiți funcția de ieșire a datei în fișierele șablon. Pentru a nu căuta data de ieșire în fișiere șablon diferite, vă sugerez să deschideți imediat fișierul functions.php și să găsiți un fragment de cod similar:


Și pune cuvântul magic în locurile potrivite din cod 🙂 🙂 🙂

Style="display:none;"

Și anume, în locurile afișate în captura de ecran de mai jos.

Trebuie doar să o pui cu atenție, fără să lipsești ghilimele.


Poza poate fi deschisă la dimensiune completă.
După cum puteți vedea din captura de ecran, am ascuns cuvântul data publicării - Postat pe și linkul către arhiva în sine până la momentul publicării.

Acum data publicării va fi ascunsă în toate postările și anunțurile, dar codul de ieșire va rămâne netăiat.

Cum să ascundeți/eliminați autorul în WordPress

Style="display:none;"

Trebuie să deschideți fișierul single.php și să vedeți de unde provine conținutul, fie este loop-single.php , fie în acest caz fișierul content-single.php. În diferite teme, numele fișierelor sunt diferite, dar acest lucru nu schimbă esența. Iată o captură de ecran de unde puteți afla în ce fișier să căutați rezultatul numelui autorului publicației.

fișier single.php


Poza poate fi deschisă la dimensiune completă.

fișier content-single.php

În care vom ascunde autorul publicației din vedere.
Aici trebuie să găsiți class="entry-meta" - de obicei în WordPress afișează link-uri către pagini cu arhive de etichete, categorii, arhive de autori, permalink-uri, date de publicare și multe altele.


Poza poate fi deschisă la dimensiune completă.
În captură de ecran, este marcat cu albastru unde trebuie să puneți codul CSS.

În pătratele roșii, există doar cuvântul by înainte de link, care poate fi eliminat.
Astfel, am ascuns concluzia autorului în postări, titluri, etichete.
Dacă, după manipulările efectuate, anunțurile de pe pagina principală afișează în continuare data și numele autorului, atunci căutați fișierul responsabil pentru afișarea anunțurilor și apoi procedați prin analogie.
Puteți ascunde întregul bloc de subsol class="entery-meta" style="display:none;" , dar apoi, împreună cu rezultatul autorului, ieșirea arhivelor de etichete va fi ascunsă, ieșirea titlurilor va fi ascunsă etc. .

Inițial, am vrut doar să scriu despre afișarea datei în articolele WordPress, dar au existat o mulțime de nuanțe în acest subiect, așa că am decis să le iau în considerare pe toate. Nota va fi utilă atât pentru începătorii absoluti, cât și pentru utilizatorii cu puțină experiență. În sine, problema datei WordPress, în principiu, nu este dificilă, dar există suficiente informații despre aceasta. Iată ce puteți învăța din articol:

Data postării în WordPress (instalare și editare)

Când creați o notă nouă în panoul de administrare WordPress, data publicării este setată în blocul „Publicare”, care se află de obicei în partea dreaptă a editorului de text.

Aici setați luna, anul, data și chiar ora dorite. Puteți modifica acești parametri ulterior oricând dacă doriți - pentru a face acest lucru, mergeți la editarea notei și setați noi valori. Apropo, dacă specificați o dată care nu a sosit încă, postarea va fi ascunsă până în acel moment - această caracteristică vă permite să implementați .

De asemenea, sistemul are acces la editarea datei de intrare a postărilor wordpress prin editare rapidă. Selectați în secțiunea „Înregistrări” - „Toate înregistrările” și veți vedea o listă cu toate notele. În plus, atunci când treceți cu mouse-ul, faceți clic pe proprietăți și setați valorile necesare pentru zi, lună, an etc.

Nu uitați să faceți clic pe butonul „Actualizare” ulterior. În acest fel, puteți modifica rapid datele de lansare a mai multor articole WordPress pe o singură pagină.

Format de dată în WordPress

Dacă intri în secțiunea „Setări” – „General”, atunci în partea de jos a paginii vei găsi setările pentru formatul de dată în WordPress și, puțin mai jos, ora. Marcați opțiunea dorită din listă sau specificați una arbitrară.

Aceste valori vor fi utilizate în funcțiile corespunzătoare the_date și the_time pentru șablon (mai multe despre asta mai jos). Formatul pentru data de ieșire în WordPress este specificat ca șir, de exemplu:

d. m. Y(l) // 06.09.2016 (joi) D - j M - A // Joi - 9 Iun - 2016

Folosește aceeași notație ca și în PHP, în special:

  • d este ziua lunii cu 0 la început pentru cifrele mai mici de 10;
  • m este un număr de lună de două caractere (cu zero înainte);
  • Y - indică anul (din 4 cifre);
  • l (L minuscul) — numele complet al zilei săptămânii;
  • D - ziua prescurtată a săptămânii;
  • j - afiseaza ziua lunii fara 0 in fata;
  • M - numele prescurtat al lunii de trei caractere;
  • S - sufixul englezesc pentru ziua lunii - 1, 2 sau 15
  • F este numele complet al lunii;
  • si etc.

Există, de asemenea, valori diferite pentru timp, dar cel mai adesea este pus doar șirul „H:i”, unde primul caracter „H” este responsabil pentru ore în format de 24 de ore, iar „i” este minute cu un zero în față, dacă este necesar.

Cum să afișați data postării în WordPress (the_date)

Să înțelegem mai întâi funcția care este folosită pentru a rezolva această sarcină − data. Are următoarea sintaxă:

data de: ", "", FALSE); echo $mypost_date; ?>

Ca rezultat, obținem o linie în cursive - data: 06/01/2016. Pentru a afișa data postării, am atribuit-o mai întâi variabilei $mypost_date și apoi am afișat-o folosind echo. Aici, valoarea FALSE pentru ultimul parametru al funcției a permis să nu afișeze rezultatul după executarea acestuia. Desigur, nimeni nu face asta și am furnizat acest cod doar ca exemplu. De obicei, data este afișată imediat:

O astfel de construcție se regăsește și în șablonul pentru o singură afișare a înregistrărilor (single.php), și în arhivele de categorii (category.php), și în fișierul principal (index.php). Totul depinde de locul în care doriți să afișați data postării.

Cum să eliminați datele postării din WordPress

Pentru a elimina data publicării în WordPress, trebuie să efectuați pașii opuși celor menționați mai sus. Primul pas este să înțelegeți ce fișier șablon să deschideți pentru editare:

  1. Pentru a edita o pagină de postare cu text complet - single.php, pentru o pagină - page.php.
  2. Pentru cel principal, acesta este adesea fișierul index.php.
  3. Pentru a elimina data din arhivele WordPress, căutați fișierul global archive.php. Dacă layout-ul are category.php și tags.php, atunci secțiunile și paginile de tag-uri sunt definite prin intermediul acestora, suprascriind principalul archive.php.
  4. În temele mai noi, puteți găsi funcția get_template_part, care apelează un alt fișier pentru a înlocui codul în acest loc special din șablon. În acest caz, funcția the_date va trebui căutată în fișierul specificat aici.

Dacă doriți să eliminați datele dintr-o întreagă temă WordPress, puteți utiliza WinGrep pentru Windows. Software-ul caută informațiile necesare în fișiere sau într-un anumit director - rulați o căutare pentru „the_date” și obțineți o listă de fișiere în care este găsit.

Odată ce ați găsit unde sunt folosite data sau ora, deschideți fișierele adecvate pentru editare și eliminați funcțiile din ele. Aceasta va elimina definitiv data postării de pe site-ul dvs. WordPress. Dacă ți-e teamă să nu greșești, fă copii ale fișierelor teme pentru a le putea restaura ulterior.

Data modificată în WordPress (data_modificată)

Sincer să fiu, pentru această sarcină a fost concepută această postare. Informațiile despre WP și alte subiecte tehnice pot deveni depășite, așa că este important să le ții la zi în metoda dovleacului și în general. De asemenea, este de dorit să oferiți cititorului un fel de notă că articolul este actualizat. Pentru a face acest lucru, puteți implementa în WordPress afișarea datei de creare și editare a postării (separat).

Funcția ne va ajuta cu soluția data_modificată, sintaxa sa este:

Data de:. Modificat ultima dată:.

După cum puteți vedea, nu precizez parametrii, așa că formatul se citește din setările panoului de administrare.

Dacă mai aveți întrebări despre datele WordPress, scrieți în comentarii, vom rezolva.

Top articole similare