Zona de Conținut Nu a Fost Găsită în Pagina dvs.
Acest articol explică ce să faci dacă primești mesajul: „Ne pare rău, zona de conținut nu a fost găsită în pagina dvs. Trebuie să apelezi funcția the_content din șablonul curent, pentru ca Elementor să funcționeze pe această pagină.”
Această eroare are loc numai pe anumite pagini, dar nu pe toate paginile?
Dacă da, iată cele mai frecvente motive pentru care se întâmplă acest lucru:
Există 4 evenimente comune care pot fi cauza de ce the_content nu va fi găsit:
- Încercați să editați Pagina de Arhivă Blog sau o Pagină de Pornire care afișează cele mai Recente postări? Acestea sunt toate pagini de arhivă și pot fi editate numai prin funcția Theme Builder a Elementor Pro. Vedeți cum să creați un șablon de arhivă aici.
- Încercați să editați un magazin WooCommerce sau o pagină de produs?
- Paginile magazinului WooCommerce nu pot fi editate direct de Elementor momentan. Cu Elementor Pro, totuși, puteți crea o nouă pagină de arhivă a magazinului pe care să o utilizați în locul paginii implicite a magazinului. Vedeți cum să creați un șablon de arhivă WooCommerce aici.
- Paginile Produselor WooCommerce trebuie editate cu WooCommerce Builder de la Elementor Pro. Dacă îl editați acolo și nu în WooCommerce, nu veți primi eroarea the_content și veți putea aloca șablonul paginilor dvs. de produse WooCommerce.
- Dacă acest lucru se întâmplă pe o pagină nouă pe care încercați să o creați, accesați secțiunea WP Admin > Setări > Permalink-uri, selectați opțiunea Simplu, faceți clic pe Salvare modificări și vedeți dacă acest lucru vă ajută.
- Dacă utilizați deja același nume de slug în altă parte, cum ar fi o categorie de postare sau o categorie de produse, și apoi atribuiți același nume unei pagini, confuzia de permalink poate cauza această eroare. De exemplu, dacă aveți o categorie cu un slug de „sport”, nu folosiți „sport” ca slug pentru pagina dvs. Numiți noua pagină altceva și problema va fi rezolvată.
- Dvs. sau dezvoltatorul temei ați creat un șablon de pagină WordPress personalizat pentru tema dvs. care nu include funcția the_content? Va trebui să includeți the_content în codul dvs. pentru a-l edita cu Elementor sau pentru a trece la o altă temă, ceea ce rezolvă adesea problema. Mai întâi, încercați să treceți la o temă precum Hello și vedeți dacă problema dvs. este rezolvată. Dacă sunteți un dezvoltator web și dezvoltați o temă, adăugați funcția the_content în codul șablonului de pagină. Aceasta este linia pe care trebuie să o adăugați: <?php the_content(); ?> Dacă nu sunteți familiarizat cu unde să plasați acest cod sau cum să-l adăugați pe pagină, vă rugăm să contactați dezvoltatorul site-ului dvs. web, astfel încât să poată fi implementat corect, deoarece nu se oferă suport complet pentru asta. Vă rugăm să rețineți că adăugarea acestui cod nu va permite editarea paginilor de arhivă și a celor mai recente postări (aceste pagini trebuie editate prin intermediul generatorului de teme din Elementor) și este foarte simplu.
Se întâmplă acest lucru pe toate paginile, folosind vre-o temă? Dacă da, iată câteva motive pentru care acest lucru s-ar putea întâmpla:
- Probleme de stocare în cache: (ștergeți memoria cache a browserului și verificați dacă vă ajută). Acest lucru este relevant mai ales dacă se întâmplă din când în când.
- Conflicte cu suplimentele de browser: În acest caz, puteți trece la un alt browser (trebuie să fie Chrome, Safari, Firefox sau Opera).
- Probleme de back-end: (încercați să faceți clic pe „Editați cu Elementor” din front-end și verificați dacă funcționează astfel).
- Conflict de plugin (dezactivați toate pluginurile în afară de Elementor și Elementor Pro pentru a verifica dacă elimină mesajul de eroare și, dacă este cazul, reactivați-le unul câte unul pentru a găsi vinovatul).
- Publicați-vă paginile: Asigurați-vă că vă publicați paginile, dat fiind că uneori, conflictele sau configurațiile neobișnuite ale serverului pot face imposibilă editarea cu Elementor pe paginile nefinalizate.
- Permisiuni pe paginile create cu pluginuri Elementor și Membership. Pentru a exclude această posibilitate, dezactivați temporar pluginul dvs. de membru.
- Structura permalink-urilor dvs. (în acest caz, salvați încă o dată permalink-urile)
- 404 pagini (asta se poate datora si structurii permalink-urilor) sau pagina nu mai exista.
- O instalare WordPress fără fișierul .htaccess (în acest caz, trebuie să verificați cu compania dvs. de găzduire dacă aveți acest fișier în instalarea WP)
- Când nu aveți bucla implicită WordPress în aspectul dvs. (acest lucru trebuie verificat cu suportul temei dvs.)
- Un server care șterge variabila PHP $_GET (acest lucru poate fi rezolvat de compania dvs. de găzduire)
- Gazda dvs. poate avea nevoie să activeze output_compression un modul care poate comprima datele și poate ajuta la încărcarea editorului atunci când serverele au resurse limitate.
Ce este the_content și de ce Elementor îl solicită?
Funcția the_content este o funcție WordPress care preia conținutul din baza de date și îl imprimă pe ecran. Având în vedere că conținutul Elementor înlocuiește conținutul paginii, dacă această funcție nu este solicitată, atunci Elementor nu poate funcționa. Citiți mai multe despre funcția the_content care trebuie activată pe WordPress.org.