Cum să ascundeți titlul pentru mesajele și paginile WordPress selective
În postarea noastră despre cum să ascundem titlurile de widgeturi, am avut un comentariu interesant care a prezentat o soluție pentru a ascunde titlul pe un singur articol și pagini selective. Am crezut că ar putea fi util pentru unii oameni. În acest articol, vă vom arăta cum să ascundeți titlul pentru mesajele și paginile WordPress selective. De asemenea, vă vom arăta cum să ascundeți titlul tuturor postărilor și / sau paginilor WordPress.
Ascundeți titlurile pentru mesaje selective și pagini
Doriți să ascundeți titlurile pentru postări și pagini selective fără a edita o singură linie de cod? Apoi, tot ce trebuie să faceți este să instalați și să activați pluginul Hide Title pentru WordPress. După activare, accesați ecranul de editare pentru postarea și pagina respectivă. Puteți face acest lucru prin simpla apăsare pe meniul Mesaje sau Pagini din administratorul dvs. WordPress și făcând clic pe elementul pe care doriți să-l editați. În ecranul de editare, veți vedea a Ascundeți titlul meta box ca aceasta:
Tot ce trebuie să faceți este să bifați această casetă și să faceți clic pe butonul actualizare sau publicare post. Asta e. Acum, acest plugin va ascunde titlul pe afișări de pagină singulare. Ceea ce înseamnă acest lucru este că acesta va afișa încă titlul de pe pagina dvs. de pornire sau de pe alte pagini de arhivă, dar nu pe afișările unei singure pagini. Deschideți postul în vizualizarea unică post pentru a testa rezultatul pentru a vă asigura că totul pare corect.
Această soluție poate fi destul de utilă dacă creați o pagină de destinație simplă și nu doriți să afișați titlul.
Ascundeți titlurile pentru toate mesajele și paginile WordPress
Nu ne putem gândi la un motiv pentru care cineva ar face acest lucru, dar vă permite să vă uitați la cum să ascundeți titlurile pentru toate posturile și paginile WordPress de dragul învățării. Dacă dintr-un motiv oarecare doriți să ascundeți titlul pentru toate postările și paginile de pe paginile individuale, puteți obține acest lucru editând tema. Există puține modalități de a face acest lucru.
Cea mai ușoară soluție ar fi adăugarea acestui cod la tema WordPress functions.php
fişier.
funcția wpb_hidetitle_class ($ classes) if (is_single () || is_page ()): $ classes [] = 'hidetitle'; returnează clase de $; endif; returnează clase de $; add_filter ('post_class', 'wpb_hidetitle_class');
Acest filtru adaugă pur și simplu o clasă suplimentară .hidetitle
la post_class ()
funcționează numai atunci când este afișată o singură pagină sau o pagină. Cu toate acestea, acest filtru va funcționa numai dacă tema dvs. WordPress are suport pentru clasa post. Dacă doriți să faceți acest lucru doar pentru postări și nu pentru pagini, atunci trebuie doar să scăpați de partea respectivă || is_page ()
.
După adăugarea acestei funcții, trebuie să adăugați această regulă CSS în foaia de stil a temei.
.hidetitle .entry-title afișare: niciunul;
În CSS de mai sus am folosit afişa
css proprietate pentru a ascunde postul și titlul paginii. Cu toate acestea, această regulă CSS va funcționa numai dacă tema dvs. WordPress folosește titlul de intrare în titlul postului sau al paginii. Pentru a afla ce clasă CSS utilizează tema pentru titlurile posturilor, deschideți pur și simplu postarea în Google Chrome sau Mozilla Firefox și luați mouse-ul pentru a posta titlul. Faceți clic dreapta și selectați Inspectați elementul. Browserul dvs. va fi împărțit și veți vedea sursa paginii subliniind codul sursă pentru titlul postului în care puteți vedea clasa CSS utilizată de tema dvs..
Să presupunem că tema ta folosește titlul articolului
ca clasă CSS pentru titlurile postale. Pur și simplu schimbați CSS-ul astfel:
.hidetitle .article-title afișare: nici unul;
Motivul pentru care spunem că soluția de mai sus este cea mai ușoară este că va funcționa pentru temele copilului din cadre tematice populare precum Genesis și altele. De asemenea, va funcționa foarte bine pentru teme WordPress independente.
Acum, ambele soluții pe care le-am menționat mai sus vor ascunde titlul, dar încă mai încarcă titlurile. Deci, cu alte cuvinte, ei o ascund, dar nu o înlătură. Dacă sunteți un designer de temă sau cineva care dorește să elimine titlul postului sau al paginii din șablonul dvs., atunci trebuie să eliminați codul the_title din fișiere tematice potrivite.
Dacă doriți doar să faceți acest lucru pentru vizualizările pentru un singur mesaj, atunci probabil veți găsi acest cod localizat în fișierul dvs. single.php. Cu toate acestea, dacă doriți să faceți acest lucru prin intermediul site-ului, atunci va trebui să editați fișiere precum index.php, archive.php, single.php și orice alt fișier care conține o buclă practic. Va fi nevoie de încercare și de eroare dacă sunteți nou în acest sens.
Dacă lucrați cu unul dintre cadrele tematice, atunci ați dori să vă lipiți de soluția plugin sau de soluția post_class pe care v-am arătat-o.
Sperăm că acest articol v-a ajutat să ascundeți titlul pentru anumite postări și pagini WordPress. Ce posibile cazuri de utilizare vedeți în cazul în care doriți să ascundeți titlurile de postare sau de pagină în vizualizări unice? Spuneți-ne, lăsând un comentariu mai jos.