Cum să ascundeți postările în WordPress

Publicat: 2022-09-23

Căutați modalități de a ascunde conținutul de vizitatori? În acest ghid, vă vom arăta câteva dintre cele mai bune modalități de a ascunde postările în WordPress .

WordPress a fost una dintre cele mai bune platforme de creare de site-uri web pentru site-uri web care includ postări pe blog. Pe lângă flexibilitatea de a crea tipuri de postări personalizate, puteți adăuga multe postări pe site-ul dvs. cu mai multe variante. Cu toate acestea, în unele situații, este posibil să doriți să ascundeți unele dintre postările dvs.

De ce să ascundeți postările în WordPress?

Deși poate părea puțin neobișnuit, pot fi multe motive pentru care ați dori să vă ascundeți postările.

Menține relevanța pe blogul tău

Ascunderea postărilor pe WordPress poate fi o idee bună dacă doriți să mențineți relevanța site-ului dvs. prin eliminarea conținutului învechit, dar doriți totuși ca utilizatorii care au adresa URL să poată accesa acele postări. Este posibil să existe unele postări controversate pe care le-ați inclus în trecut pe blogurile dvs. Și dacă conținutul nu este relevant în situația actuală, puteți pur și simplu să le ascundeți de utilizatorii dvs. în loc să le eliminați.

În mod similar, este posibil să aveți, de asemenea, unele postări de invitați sau postări recomandate care și-ar fi putut îndeplini scopul pentru marketing și alte scopuri promoționale. Și dacă în prezent sunt irelevante, puteți pur și simplu să le ascundeți.

Organizați categorii de conținut

Când ascundeți postările în WordPress, poate fi util și dacă vă organizați conținutul în categorii . Puteți ascunde cu ușurință toate postările unei anumite categorii în anumite zone sau pe întregul site. Drept urmare, doar postările din categoriile necesare pot fi afișate vizitatorilor site-ului dvs.

Ascunderea vs ștergerea unei postări

Ascunderea unei postări este complet diferită de ștergerea acesteia și are câteva avantaje pentru site-ul dvs. Să aruncăm o privire la câteva dintre motivele pentru care ascunderea postărilor poate fi o idee mai bună decât ștergerea lor.

Beneficii SEO

O postare pe care doriți să o ascundeți de spectatorii dvs. poate avea deja un clasament SEO foarte bun chiar dacă poate să nu fie la fel de irelevantă ca înainte pentru site-ul dvs. sau să nu se încadreze într-o categorie obligatorie. Dacă îl ștergeți, veți pierde progresul SEO al postării respective și vă poate afecta, de asemenea, întregul site.

În acest caz, ascunderea postării poate fi o opțiune bună, astfel încât ea să nu apară așa cum este publicată pe fluxul RSS, dar își păstrează totuși beneficiile SEO .

Comoditatea utilizatorului

Postările dvs. pot conține informații utile sau referințe la mulți vizitatori. Este posibil ca multe site-uri web să fi adăugat deja linkuri la postările tale, așa că, dacă le ștergi, vizitatorii nu le vor putea găsi. Acest lucru poate afecta traficul de pe site-ul dvs. pentru vizitatori noi și obișnuiți.

Dacă ascundeți postarea pe paginile site-ului dvs., utilizatorii vor putea vedea în continuare postările cu linkul pe care le-a fost furnizat.

Ar trebui să creați o pagină în schimb?

Dacă ați alocat mult timp serios și ați planificat gestionarea conținutului, puteți chiar să vă gândiți să transformați postarea într-o pagină. Unele postări pot avea o importanță semnificativă pe site-ul dvs. și s-ar putea să nu fie potrivit ca ele să fie menționate doar ca o postare pe pagina blogului dvs.

Alternativ, puteți chiar să publicați o postare pe pagina blogului dvs. din întâmplare, în loc să le publicați ca pagină, dacă sunteți nou în gestionarea site-ului. Apoi, singura soluție pentru tine fără a elimina postarea este să o transformi într-o pagină. Dacă aveți nevoie de ajutor, avem chiar și un ghid detaliat pentru a transforma o postare într-o pagină în WordPress.

Indiferent de motivul pentru care eliminați o postare, este posibil să întâlniți o situație în care va trebui să ascundeți postările fără a vă afecta site-ul. De aceea, în secțiunea următoare, vă vom arăta câteva dintre cele mai bune metode de a face acest lucru.

Cum să ascundeți postările în WordPress

Există 3 moduri principale de a ascunde postările în WordPress:

  1. Opțiuni implicite în WordPress
  2. Folosind un plugin
  3. Din punct de vedere programatic

Vom analiza fiecare dintre aceste metode în detaliu.

1. Opțiuni implicite WordPress pentru a ascunde postările

Pentru a ascunde postările folosind opțiunile implicite din WordPress, trebuie să deschideți meniul Postări din tabloul de bord administrativ. Apoi, căutați și găsiți postarea pe care doriți să o ascundeți și faceți clic pe Editați . Aceasta va deschide pagina editorului de postări.

opțiuni implicite toate postările ascund postările în wordpress

În partea dreaptă a editorului de postări, veți putea vedea opțiunea Vizibilitate din secțiunea Stare și vizibilitate . Vizibilitatea postărilor este setată la Public dacă poate fi văzută de toată lumea. Dar dacă doriți să ascundeți postarea, o puteți seta la privat sau protejată prin parolă.

Dacă setați vizibilitatea postării la Privat , postarea va fi vizibilă numai pentru administrator și pentru editorii site-ului dvs.

Cu toate acestea, dacă selectați vizibilitatea postării ca Protejat cu parolă , va trebui să setați o parolă pentru a ascunde postarea.

După ce ați listat postările ca fiind private sau protejate cu parolă, trebuie doar să actualizați postarea.

În cazul postării private, mai întâi va trebui să vă conectați la tabloul de bord WordPress pentru a accesa postarea, iar administratorul și editorul site-ului web vor fi singurii capabili să vadă postarea.

În timp ce pentru postarea protejată prin parolă, va trebui să introduceți parola pentru a vedea postarea sau chiar comentariile acesteia.

Asta e! Acesta este modul în care ascundeți postările folosind opțiunile implicite WordPress. Dacă doriți mai multă flexibilitate sau doriți să ascundeți mai multe postări la un moment dat, poate fi necesar să utilizați un plugin sau să le ascundeți programatic.

2. Ascundeți postările folosind un plugin WordPress

Utilizarea unui plugin pentru a ascunde postările în WordPress este una dintre cele mai ușoare metode dacă nu aveți cunoștințe de bază de programare. Există mai multe plugin-uri pe care le puteți folosi pentru a ascunde postările. Dar pentru această demonstrație specială, vom folosi pluginul WordPress Hide Posts .

pluginul wordpress ascunde postările în wordpress

WordPress Hide Posts este un plugin excelent care poate fi folosit pentru a ascunde anumite postări în WordPress pe anumite pagini. Îl puteți folosi chiar și pentru a ascunde tipuri de postări personalizate pe anumite pagini folosind acest plugin dacă este necesar.

Pentru a utiliza pluginul, mai întâi trebuie să îl instalați și să îl activați. Să vedem cum să facem asta.

2.1. Instalați și activați pluginul

Accesați Pluginuri > Adăugați nou din tabloul de bord WordPress și căutați cuvintele cheie ale pluginului în bara de căutare din partea dreaptă a ecranului.

După ce vedeți pluginul în rezultatul căutării, faceți clic pe Instalați acum pentru a instala pluginul.

instalați pluginul ascundeți postările în wordpress

După finalizarea instalării, activați pluginul.

Excelent, ați instalat și activat pluginul.

Dacă doriți să utilizați un plugin care nu se află în depozitul oficial de pluginuri WordPress, va trebui să îl încărcați și să instalați manual pluginul. Aruncă o privire la ghidul nostru despre cum să instalezi manual un plugin WordPress pentru mai multe informații despre acesta.

2.2. Ascundeți postările WordPress folosind pluginul

După ce ați instalat și activat pluginul, acum puteți ascunde postările individuale de pe site-ul dvs. web. Așa că deschideți încă o dată Postări > Toate postările din tabloul de bord WordPress și găsiți postarea pe care doriți să o ascundeți.

Apoi, faceți clic pe Editați pentru postarea pe care doriți să o ascundeți, la fel ca pasul din opțiunile implicite. Vă va redirecționa către pagina editorului de postări. Aici, dacă derulați mai jos pe bara laterală din dreapta, veți putea vedea toate paginile din care puteți ascunde o anumită postare.

Doar selectați paginile din care doriți să ascundeți postările. Pentru această demonstrație, o vom ascunde de pe pagina blogului. Dacă doriți să îl ascundeți pe toate paginile, trebuie doar să bifați opțiunea SELECTARE TOT .

În cele din urmă, actualizați pagina.

Dacă accesați partea frontală a site-ului dvs., nu veți putea găsi postarea. Așa arăta pagina noastră de blog înainte să ascundem postarea .

previzualizarea paginii blog ascunde postările în wordpress

După ascunderea postării , puteți vedea că postarea nu mai este vizibilă pe pagina blogului.

Gata, așa ascundeți postările în WordPress folosind un plugin.

3. Ascundeți postările WordPress în mod programatic

V-am arătat deja diferite moduri de a ascunde postările în WordPress cu opțiunile implicite, precum și folosind un plugin. Ambele metode sunt foarte ușoare și funcționează fantastic, în funcție de nevoile site-ului dvs. Dar dacă doriți mai mult control asupra ascunderii postărilor, atunci va trebui să le ascundeți folosind cod.

Aceasta este o abordare mai tehnică, așa că trebuie să aveți o înțelegere de bază a programării pentru a face acest lucru. În plus, este mai bine să faceți și o copie de rezervă a site-ului dvs. WordPress înainte de a începe, deoarece vom modifica unul dintre fișierele teme de bază ale site-ului dvs.

Când vă actualizați tema WordPress, aceste fișiere de temă pot fi, de asemenea, afectate, așa că vă recomandăm să adăugați aceste fragmente de cod la tema secundară a site-ului dvs. Puteți crea tema copil în mod programatic și puteți utiliza unul dintre pluginurile pentru tema copil pentru a economisi timp.

După ce creați tema copil, puteți adăuga următorul cod pentru a ascunde postările WordPress pe funcția dvs. de temă sau fișierele functions.php .

3.1. Accesați fișierul functions.php.

Pentru a accesa fișierul functions.php sau fișierele dvs. de teme, accesați Aspect > Editor de fișiere de teme din tabloul de bord WordPress. Apoi, faceți clic pe fișierul functions.php din bara laterală dreaptă a ecranului.

Aici, tot ce trebuie să faceți acum este să adăugați codul și să actualizați fișierul.

funcțiile editorului de fișiere de teme ascund postările în wordpress

Alternativ, dacă nu vă simțiți confortabil să modificați fișierele teme de bază sau dacă aveți unele probleme cu acestea, avem și o abordare mai ușoară. Puteți utiliza doar un plugin precum Fragmente de cod pentru a adăuga codurile pe site-ul dvs. web.

Doar instalați și activați pluginul și mergeți la Fragmente > Adăugați nou din tabloul de bord WordPress. Apoi, introduceți codul și titlul pentru acesta aici și faceți clic pe Salvare modificări și activare .

fragmentele de cod activează ascunde postările în wordpress

Pluginul va implementa automat codurile în fișierele necesare de pe site-ul dvs. și va face modificările necesare.

3.2. Adăugați coduri pe site-ul dvs

Acum că știți unde trebuie să adăugați codurile, puteți utiliza următoarele coduri pentru a ascunde postările de pe site-ul dvs. WordPress. Există mai multe coduri pe care le puteți folosi pentru a ascunde postările în anumite zone ale site-ului dvs. Deci haideți să le aruncăm o privire acum.

3.2.1. Ascundeți postările în funcție de categorii

Puteți folosi următorul fragment de cod dacă doriți să ascundeți postările în funcție de categoriile lor. Dar mai întâi trebuie să găsiți ID-ul categoriei .

Doar accesați Postări > Categorii din tabloul de bord WordPress și plasați cursorul mouse-ului peste categoria pe care doriți să o ascundeți. Veți putea vedea ID-ul categoriei pe previzualizarea linkului care apare în colțul din stânga jos al ecranului.

În această demonstrație, ID-ul categoriei pentru „Bloguri” este 53 . Deci am scris codul ca:

 funcția quadlayers_exclude_category($interogare) {
 if ( $interogare->este_acasă() ) {
 $interogare->set('cat', '53');
 }
 returnează $interogare;
 }
 add_filter( 'pre_get_posts', 'quadlayers_exclude_category');

Deoarece codul nostru de categorie pentru bloguri este 53, am adăugat ID-ul special pentru fragmentul nostru. Dar puteți adăuga ID-ul categoriei respective în funcție de categoriile de postare ale site-ului dvs. pentru fragmentele de cod.

Dacă previzualizați site-ul, postările care se încadrează în categoria „Bloguri” vor fi ascunse de vizitatorii site-ului dvs.

3.2.2. Ascundeți postările din anumite pagini

La fel ca folosind pluginul pe care l-am menționat mai devreme, puteți folosi coduri pentru a ascunde anumite postări din anumite pagini. Dar încă o dată, trebuie să găsiți și ID-ul postării postărilor pe care doriți să le ascundeți.

Pentru a găsi ID-ul postării, accesați Postări > Toate postările din tabloul de bord WP și căutați postarea pe care doriți să o ascundeți. Apoi, plasați cursorul mouse-ului peste titlul postării pe care doriți să-l ascundeți.

Veți putea vedea linkul postării în colțul din stânga jos al ecranului, la fel ca și categoriile. Aici, notați ID-ul postării, astfel încât să îl puteți adăuga ulterior la fragmentul de cod.

Pentru această demonstrație, ID-ul postării este 318.

Puteți folosi următorul fragment de cod dacă doriți să ascundeți postarea pe pagina blogului .

 funcția quadlayers_exclude_posts_blogpage($interogare) {
 if ($interogare->este_acasă() && $interogare->este_interogare_principală()) {
  $query->set('post__not_in', array(318, 319, 320));
  }
}
add_action('pre_get_posts', 'quadlayers_exclude_posts_blogpage');

În mod similar, puteți modifica puțin fragmentul de mai sus dacă doriți să ascundeți și postările de pe paginile de căutare .

 funcția quadlayers_exclude_posts_search($interogare) {
dacă ( ! $interogare->este_admin && $interogare->este_căutare && $interogare->este_interogare_principală() ) {
$query->set('post__not_in', array(318, 319, 320));
  }
add_action( 'pre_get_posts', 'quadlayers_exclude_posts_search');

Valorile 318, 319 și 320 reprezintă ID-urile postărilor pe care dorim să le ascundem din anumite pagini. Le puteți înlocui cu ID-urile de postare ale site-ului dvs. pentru a le ascunde în paginile de căutare de vizitatorii dvs.

Asta e! Acestea sunt unele dintre cele mai comune fragmente de cod pe care le puteți folosi pentru a dezactiva sau a ascunde postările în WordPress.

Concluzie

Acestea sunt diferitele moduri în care puteți ascunde postările în WordPress . Ele vă pot fi de mare ajutor dacă gestionați sau organizați conținut pe site-ul dvs. web. Puteți folosi oricare dintre aceste metode pentru a ascunde postările fără a vă afecta site-ul.

Pentru a rezuma, am discutat despre următoarele abordări pentru a ascunde postările din acest tutorial:

  • Opțiuni implicite
  • Folosind un plugin
  • Din punct de vedere programatic

Opțiunile implicite pe care ți le oferă WordPress sunt destul de adecvate pentru a ascunde postările de pe site-ul tău. Dar au anumite limitări, deoarece puteți ascunde o singură postare la un moment dat folosindu-le.

Deci, dacă doriți mai multe opțiuni pentru a ascunde postările în WordPress, o abordare mai bună poate fi fie utilizarea unui plugin, fie utilizarea codurilor. Dintre ele, utilizarea unui plugin este cea mai ușoară opțiune. Dar dacă aveți o înțelegere de bază a programării, folosirea fragmentelor de cod pentru a ascunde postările este de asemenea extrem de ușoară.

Puteți ascunde postările în WordPress acum? Ai încercat vreodată să faci asta? Vă rugăm să ne anunțați în comentariile de mai jos.

Între timp, iată câteva dintre postările noastre pe care le puteți găsi utile.

  • Cum să ascundeți și să eliminați subsolul în Divi
  • Ascundeți și eliminați produsele înrudite din WooCommerce
  • Cum să ascundeți widget-urile în WooCommerce