15%

Economisește 15% la toate serviciile de găzduire

Testează-ți abilitățile și obține Reducere la orice plan de găzduire

Utilizați codul:

Skills
Începeți
22.10.2024
3 +3

Cum să Ascunzi Titlurile Paginilor în WordPress Folosind Elementor

Ascunderea titlului unei pagini în WordPress înseamnă suprimarea antetului <h1> pe care tema dvs. îl redă automat în partea de sus a fiecărei pagini — separat de titlul filei browserului sau de titlul meta SEO. Cu Elementor, puteți elimina acest element per pagină prin comutatorul integrat al editorului, prin personalizatorul temei dvs., prin CSS țintit sau printr-un plugin ușor. Fiecare metodă vizează un nivel diferit al stivei de redare WordPress, iar alegerea celei greșite pentru situația dvs. poate cauza regresii de aspect sau efecte secundare SEO.

Acest ghid acoperă toate cele patru metode în detaliu tehnic precis, explică când fiecare este adecvată, semnalează capcanele pe care majoritatea tutorialelor le omit și se încheie cu o matrice de decizie pentru a vă ajuta să alegeți abordarea potrivită pentru configurația dvs. specifică.

De ce apar titlurile paginilor — și de ce eliminarea lor este mai complexă decât pare

Temele WordPress afișează titlul paginii printr-un tag de șablon, de obicei the_title() sau get_the_title(), înfășurat într-un tag <h1> în interiorul șablonului page.php sau single.php al temei. Elementor redă conținutul său în interiorul acestui șablon, nu în locul lui. Aceasta înseamnă că titlul este redat de nivelul temei, nu de Elementor însuși — motiv pentru care simpla ștergere a widget-ului de titlu din canvas-ul Elementor nu face nimic cu antetul generat de temă.

Înțelegerea acestei distincții contează deoarece:

  • Ascunderea vizuală a titlului cu display: none lasă în continuare <h1> în DOM, ceea ce poate deruta cititoarele de ecran și poate crea structuri de antet duplicate.
  • Eliminarea titlului prin comutatorul nativ al Elementor îl suprimă la nivelul șablonului doar pentru acea pagină.
  • Setările la nivelul temei pot suprascrie comutatorul Elementor în funcție de ordinea de încărcare.
  • Unele niveluri de cache ale paginilor vor servi o versiune cache a paginii care ignoră setările nou salvate până când cache-ul este golit.

Dacă site-ul dvs. WordPress rulează pe un mediu de VPS Hosting, goliți întotdeauna cache-ul de pe server (cache-ul Nginx FastCGI, cache-ul de obiecte Redis sau pluginul dvs. de cache) după efectuarea oricăreia dintre aceste modificări, altfel rezultatul nu va fi vizibil pentru vizitatori.

Metoda 1: Ascunderea titlului paginii folosind setările native ale paginii Elementor

Aceasta este abordarea corectă de primă linie pentru ascunderea titlului pe pagini individuale. Folosește meta-ul intern al paginii Elementor, care instruiește șablonul temei să omită complet redarea tagului de titlu — fără hack CSS, fără poluare DOM.

Instrucțiuni pas cu pas

Pasul 1: Deschideți pagina în Elementor

  1. Conectați-vă la panoul de administrare WordPress.
  2. Navigați la Pagini > Toate paginile.
  3. Localizați pagina țintă și faceți clic pe Editați cu Elementor.

Pasul 2: Accesați panoul Setări pagină

  1. În editorul Elementor, faceți clic pe pictograma meniului hamburger (trei linii orizontale) din colțul din stânga sus, apoi selectați Setări pagină — sau faceți clic pe pictograma roată din stânga jos a panoului dacă utilizați o versiune mai veche de Elementor.
  2. Panoul Setări pagină se va deschide în partea stângă.

Pasul 3: Comutați opțiunea Ascunde titlul

  1. Derulați în jos în panoul Setări pagină până când vedeți comutatorul Ascunde titlul.
  2. Comutați-l pe Da.
  3. Faceți clic pe Actualizați (sau Publicați dacă pagina este nouă).

Ce face de fapt aceasta: Elementor scrie o valoare meta a postării (_elementor_page_title) în baza de date pentru acel ID de postare specific. Șablonul temei verifică această valoare meta și omite condiționat apelul the_title(). Aceasta înseamnă că <h1> nu este niciodată afișat în DOM — un rezultat semantic mai curat decât ascunderea prin CSS.

Limitări cunoscute

  • Acest comutator funcționează doar dacă tema dvs. activă este compatibilă cu API-ul de setări ale paginii Elementor. Temele care nu verifică această cheie meta o vor ignora complet.
  • Dacă utilizați Elementor Pro cu un antet personalizat Theme Builder sau un șablon de pagină, comutatorul poate să nu aibă niciun efect deoarece page.php al temei este ocolit complet.
  • Comutatorul este per pagină. Nu există nicio opțiune nativă Elementor pentru a aplica aceasta global pe toate paginile dintr-un singur control.

Metoda 2: Ascunderea titlurilor paginilor prin setările temei dvs.

Multe teme comerciale și teme bloc expun un control de vizibilitate a titlului fie în Customizer, fie în metabox-uri per pagină. Aceasta este abordarea corectă când doriți să suprimați titlurile la nivel de site sau când tema dvs. nu funcționează bine cu comutatorul meta al Elementor.

Utilizarea WordPress Customizer

  1. Mergeți la Aspect > Personalizare.
  2. Căutați secțiuni etichetate Setări pagină, Aspect, Tipografie sau Opțiuni postare/pagină — eticheta exactă depinde de tema dvs.
  3. Dacă există un comutator Afișare titlu pagină sau Afișare titlu, dezactivați-l.
  4. Faceți clic pe Publicați.

Teme populare și unde să găsiți această setare:

  • Astra: Aspect > Personalizare > Pagină > Pagină unică > Titlu pagină
  • GeneratePress: Aspect > Personalizare > Aspect > Aspect pagină > Dezactivare titlu
  • OceanWP: Aspect > Personalizare > Opțiuni generale > Bara de titlu pagină
  • Hello Elementor (tema proprie a Elementor): Fără control nativ al titlului — se bazează în întregime pe comutatorul de setări ale paginii Elementor sau pe CSS.

Utilizarea setărilor documentului per pagină

Unele teme injectează un metabox direct în editorul de blocuri WordPress sau în bara laterală a editorului clasic. Când editați o pagină, căutați un panou etichetat Opțiuni pagină, Setări pagină sau numele temei dvs. O casetă de selectare Ascunde titlul aici operează la nivelul șablonului PHP, identică ca efect cu comutatorul Elementor.

Capcana critică

Dacă dezactivați titlurile global prin Customizer, această setare se aplică fiecărei pagini, postări și tipuri de postări personalizate care utilizează același șablon. Auditați inventarul de conținut înainte de a activa o setare globală, altfel veți ascunde inadvertent titlurile pe postările de blog, paginile de produse WooCommerce sau paginile de arhivă unde titlul este necesar din punct de vedere semantic.

Metoda 3: Ascunderea titlurilor paginilor cu CSS personalizat

Utilizați această metodă când aveți nevoie de control chirurgical — de exemplu, ascunderea titlului pe o pagină specifică fără a atinge setările Elementor sau opțiunile temei, sau când aveți de-a face cu o temă care nu expune niciun comutator nativ.

Pasul 1: Găsiți ID-ul postării paginii

  1. În panoul de administrare WordPress, mergeți la Pagini > Toate paginile.
  2. Treceți cu mouse-ul peste pagina țintă. Uitați-vă la URL-ul afișat în bara de stare a browserului — va conține un parametru precum post=123. Numărul este ID-ul postării paginii.

Alternativ, deschideți pagina în editorul de blocuri și verificați URL-ul în bara de adrese a browserului: https://yoursite.com/wp-admin/post.php?post=123&action=edit.

WordPress adaugă automat o clasă body de page-id-{ID} la tagul <body> al fiecărei pagini, pe care o puteți utiliza ca selector CSS.

Pasul 2: Identificați selectorul CSS corect

Selectorul depinde de tema dvs. și de versiunea Elementor. Selectoarele comune includ:

Temă / ConfigurațieSelector CSS
Elementor (generic).elementor-page-title
Elementor + tema Hello.page-title
Tema Astra.ast-page-single-meta
GeneratePress.entry-title
Twenty Twenty-Four.wp-block-post-title
Fallback generich1.entry-title, h1.page-title

Utilizați DevTools al browserului (clic dreapta pe titlu în front end, selectați Inspectați) pentru a identifica clasa exactă din instalarea dvs. înainte de a scrie orice CSS.

Pasul 3: Adăugați CSS-ul prin Customizer

  1. Mergeți la Aspect > Personalizare > CSS suplimentar.
  2. Pentru a ascunde titlul pe o singură pagină:
.page-id-123 .entry-title {
  display: none;
}
  1. Pentru a ascunde titlul pe toate paginile la nivel de site:
.page .entry-title {
  display: none;
}
  1. Pentru a ascunde titlul doar pe paginile construite cu Elementor:
.elementor-page .entry-title {
  display: none;
}
  1. Faceți clic pe Publicați.

Implicația SEO a display: none

Aceasta este cea mai importantă avertizare cu metoda CSS: display: none ascunde elementul vizual, dar nu îl elimină din DOM. Googlebot va continua să acceseze și să indexeze conținutul <h1>. Aceasta este în general acceptabilă — Google înțelege ascunderea CSS în scopuri de aspect — dar creează o problemă structurală: pagina dvs. va avea un <h1> ascuns care duplică orice antet ați plasat în canvas-ul Elementor. Tagurile <h1> duplicate sunt o problemă SEO on-page recunoscută.

Soluția corectă din punct de vedere tehnic când utilizați CSS pentru a ascunde un titlu este să vă asigurați că aspectul dvs. Elementor conține un widget de antet <h1> corespunzător, astfel încât pagina să aibă exact un <h1> vizibil și semnificativ. Dacă ascundeți titlul temei pur și simplu pentru că ați construit un antet personalizat în Elementor, acesta este fluxul de lucru corect.

Alternativă: visibility: hidden vs. display: none

ProprietateElimină din fluxul de aspectCitibil de cititoarele de ecranAccesat de Googlebot
display: noneDaNuDa
visibility: hiddenNu (lasă spațiu gol)NuDa
height: 0; overflow: hiddenParțialNuDa
Comutator Elementor / eliminare PHPDaN/A (nu este în DOM)Nu

Pentru integritate accesibilitate și SEO, comutatorul Elementor sau o setare a temei la nivel PHP este întotdeauna preferabilă ascunderii prin CSS.

Metoda 4: Utilizarea unui plugin pentru a ascunde titlurile paginilor

Pluginurile sunt alegerea potrivită când gestionați o rețea multisite, când echipa dvs. include editori non-tehnici care au nevoie de o casetă de selectare simplă, sau când trebuie să ascundeți titluri pe mai multe tipuri de postări fără a scrie niciun cod.

Pluginuri recomandate

Hide Title (de Stefano Lissa) — Ușor, fără pagină de setări, adaugă o singură casetă de selectare la fiecare editor de postare/pagină. Aproximativ 10.000 de instalări active, actualizat regulat.

Elementor Header & Footer Builder — Dacă utilizați deja acest plugin pentru gestionarea șabloanelor, poate ajuta la restructurarea aspectelor paginilor astfel încât titlul temei să nu fie niciodată redat.

Page and Post Title Hider — Adaugă controale per postare și per pagină, suportă tipuri de postări personalizate și funcționează independent de tema activă.

Instalare și utilizare

  1. Mergeți la Pluginuri > Adăugați nou.
  2. Căutați pluginul ales după nume.
  3. Faceți clic pe Instalați acum, apoi pe Activați.
  4. Editați pagina țintă. În bara laterală a editorului de blocuri sau sub editorul clasic, localizați caseta de selectare Ascunde titlul a pluginului.
  5. Bifați caseta și faceți clic pe Actualizați.

Când să nu utilizați un plugin

Evitați adăugarea unui plugin exclusiv în acest scop dacă aveți deja Elementor Pro sau o temă care suportă nativ suprimarea titlurilor. Fiecare plugin suplimentar adaugă cereri HTTP, interogări ale bazei de date și o potențială suprafață de atac. Pe un VPS cu cPanel optimizat pentru performanță sau un mediu de server gestionat, supraîncărcarea cu pluginuri este o responsabilitate de performanță măsurabilă.

Compararea tuturor celor patru metode

MetodăDomeniu de aplicareNecesită codSigur pentru SEOFuncționează fără Elementor ProCel mai bun pentru
Comutatorul Setări pagină ElementorPer paginăNuDa (eliminare DOM)DaPagini individuale, editări rapide
Customizer temă / metaboxGlobal sau per paginăNuDa (eliminare DOM)DaControl la nivel de site sau nativ al temei
CSS personalizatPer pagină sau globalDa (CSS)Parțial (DOM prezent)DaȚintire chirurgicală, fără plugin
PluginPer pagină sau globalNuDa (eliminare DOM)DaEchipe non-tehnice, multisite

Gestionarea cazurilor limită și a eșecurilor comune

Comutatorul nu este vizibil în Setările paginii Elementor

Aceasta se întâmplă când tema activă nu înregistrează suport pentru title-tag sau când o temă copil suprascrie page.php fără a verifica meta-ul Elementor. Soluție: treceți la metoda CSS sau utilizați un plugin.

Titlul dispare în editor, dar reapare în front end

Aproape întotdeauna o problemă de cache. Goliți cache-ul pluginului dvs. de cache, cache-ul CDN (dacă utilizați Cloudflare sau BunnyCDN) și cache-ul la nivel de server. Pe un Server Dedicat care rulează Nginx cu cache FastCGI, executați:

sudo find /var/cache/nginx -type f -delete
sudo systemctl reload nginx

Titlul este ascuns, dar rămâne un spațiu gol în partea de sus a paginii

Tema aplică padding sau margin containerului de titlu chiar și atunci când textul titlului este ascuns. Vizați elementul container, nu doar antetul:

.page-id-123 .page-header,
.page-id-123 .entry-header {
  display: none;
}

Tipurile de postări personalizate nu răspund la comutatorul Elementor

Comutatorul Elementor funcționează doar pe tipurile de postări pe care Elementor le suportă explicit. Pentru tipurile de postări personalizate înregistrate de pluginuri (produse WooCommerce, elemente de portofoliu etc.), utilizați metoda CSS sau un plugin care suportă nativ tipurile de postări personalizate.

Ascunderea titlului strică breadcrumb-urile sau marcajul schema

Unele pluginuri de breadcrumb (Yoast SEO, RankMath, Breadcrumb NavXT) preiau titlul paginii din the_title() pentru a popula etichetele breadcrumb și datele structurate. Ascunderea vizuală a titlului nu afectează acestea — citesc din baza de date, nu din DOM. Cu toate acestea, dacă utilizați o temă care elimină condiționat titlul din șablon în întregime, verificați că breadcrumb-ul și afișarea schema se redau în continuare corect verificând sursa paginii și Testul de rezultate îmbogățite al Google.

Matricea de decizie tehnică

Utilizați această listă de verificare pentru a selecta metoda potrivită pentru situația dvs.:

  • Pagină unică, temă compatibilă cu Elementor, fără codare: Utilizați Metoda 1 (comutatorul Setări pagină Elementor).
  • Pagini multiple sau suprimare la nivel de site, echipă non-tehnică: Utilizați Metoda 2 (Customizer temă) sau Metoda 4 (Plugin).
  • Tema ignoră comutatorul Elementor, aveți nevoie de o remediere imediată: Utilizați Metoda 3 (CSS personalizat) cu selectorul corect din DevTools.
  • Rețea multisite sau tipuri de postări personalizate: Utilizați Metoda 4 (Plugin) cu suport CPT.
  • Elementor Pro cu șablon full-site Theme Builder: page.php al temei este ocolit — construiți antetul direct în șablonul Elementor și nu vă bazați pe niciuna dintre metodele de mai sus.
  • După orice modificare: Goliți toate nivelurile de cache înainte de a testa în front end.

Dacă instalarea dvs. WordPress rulează pe Găzduire Web Partajată, este posibil să nu aveți acces la golirea cache-ului la nivel de server — bazați-vă în schimb pe funcția de golire integrată a pluginului dvs. de cache.

Pentru site-urile unde performanța, terminarea SSL și controlul complet al serverului contează — în special cele care rulează Elementor Pro cu WooCommerce sau structuri complexe de tipuri de postări personalizate — un mediu de VPS Hosting vă oferă controlul pentru a gestiona cache-ul, lucrătorii PHP-FPM și setările OPcache care afectează direct viteza cu care modificările șabloanelor ajung la vizitatori. Combinați aceasta cu un Certificat SSL configurat corespunzător pentru a vă asigura că paginile personalizate sunt servite în siguranță.

Întrebări frecvente

Ascunderea titlului unei pagini în WordPress afectează SEO?

Ascunderea titlului generat de temă folosind comutatorul Elementor sau o metodă la nivel PHP elimină <h1> din DOM complet. Aceasta este sigură pentru SEO doar dacă aspectul dvs. Elementor conține un widget de antet <h1> structurat corespunzător ca înlocuitor. Dacă ascundeți titlul cu CSS (display: none), <h1> rămâne în DOM și Google îl va citi în continuare — dar riscați o structură de antet duplicată dacă canvas-ul dvs. conține și un <h1>.

De ce comutatorul „Ascunde titlul” din Elementor nu funcționează pe site-ul meu?

Comutatorul scrie o valoare meta a postării pe care tema dvs. trebuie să o verifice explicit. Temele care nu se integrează cu API-ul de setări ale paginii Elementor vor ignora această cheie meta. Tema Hello Elementor și majoritatea temelor comerciale majore (Astra, GeneratePress, OceanWP) o suportă. Dacă a dvs. nu o face, utilizați CSS personalizat sau un plugin ca alternativă.

Pot ascunde titlul paginii pentru toate paginile simultan în Elementor?

Comutatorul nativ al Elementor este doar per pagină. Pentru o setare globală, utilizați opțiunea Customizer a temei dvs., adăugați o regulă CSS care vizează .page .entry-title { display: none; } în CSS suplimentar, sau utilizați un plugin care suportă suprimarea în masă a titlurilor.

Va afecta ascunderea titlului paginii titlul filei browserului sau titlul meta SEO?

Nu. Titlul filei browserului este controlat de tagul <title> din <head>, iar titlul meta SEO este setat de pluginul dvs. SEO (Yoast, RankMath etc.). Ascunderea antetului <h1> de pe pagină nu are niciun efect asupra niciunuia dintre acestea.

Care este diferența dintre ascunderea titlului și ștergerea titlului în Elementor?

Nu puteți „șterge” titlul generat de temă din canvas-ul Elementor — este redat de șablonul temei, în afara domeniului de aplicare al Elementor. „Ascunderea” lui înseamnă fie suprimarea la nivel PHP (comutator, setare temă, plugin), fie ascunderea vizuală cu CSS. Dacă doriți să îl înlocuiți complet, construiți un widget de antet personalizat în Elementor și suprimați titlul temei folosind Metoda 1 sau Metoda 2.

15%

Economisește 15% la toate serviciile de găzduire

Testează-ți abilitățile și obține Reducere la orice plan de găzduire

Utilizați codul:

Skills
Începeți