Publicitate
Umilul 404 a fost alături de noi, de când au fost instalate mai întâi tuburile care alcătuiesc internetul. Site-urile web pot întoarce, de fapt, un întreg tablou de coduri de eroare diferite, dar 404 este cel mai comun și, în general, denumit „nu a fost gasit“.
Uneori, browser-ul dvs. se va ocupa de acestea și va returna o pagină de eroare generică, dar pentru că WordPress aduce conținut din URL în mod dinamic (spre deosebire de faptul că există un fișier real pe server), gestionează și erorile interne.
Din păcate, mesajul implicit este la fel de inutil pe care îl puteți obține, așa că astăzi vă voi arăta cum să vă reglați Pagina de eroare WordPress 404 pentru a fi mult mai util.
DIY sau mesaje prietenoase 404
Este posibil să fi observat că avem propria noastră pagină de eroare personalizată la MakeUseOf, care este ceva mai primitoare decât mesajul implicit. Pentru a crea propria pagină de eroare personalizată, creați pur și simplu un șablon numit 404.php în folderul dvs. tematic - dacă nu aveți deja unul. Duplică șablonul unei singure pagini, dacă vrei, și decupează zona de conținut principală. Puteți apoi să codați manual o imagine ca noi, sau să scrieți propriul dvs. mesaj simplu. Apoi începeți să adăugați câteva funcționalități avansate.
E-mail despre eroare
De obicei, când cineva accesează o pagină de eroare 404, se datorează faptului că a urmărit undeva un link nefast tastând o adresă URL stupidă direct în bara de adrese (totuși, nu subestimați niciodată capacitatea lor de a face asta de asemenea). În aceste cazuri, ar fi util ca administrator al site-ului să știe despre eroare și să îți corectezi propriul link necorespunzător sau să ceri site-ul care face legătura cu tine să-l corecteze. Lipiți acest fragment de cod complet în partea de sus a noului dvs. strălucitor 404.php pagină:
php $ mesaj = ""; if (isset ($ _ SERVER ['HTTP_REFERER'])): $ message. = "Utilizatorul a venit de la:". $ _ SERVER ['HTTP_REFERER']. "\ r \ n"; endif; $ message. = "URL-ul paginii la care au încercat să acceseze a fost:". $ _ SERVER ['REQUEST_URI']. "\ r \ n"; $ admin_email = get_option ('admin_email'); @wp_mail ($ admin_email, "eroare 404", mesaj $);
Codul de mai sus va trimite un e-mail la adresa de e-mail admin înregistrată care descrie URL de la care provin, dacă este disponibil, și URL la care au încercat să ajungă. Din partea utilizatorului, nu face nimic - vă trimite doar prin e-mail și nu emite nimic pe pagina de eroare.
Adăugați un formular de căutare
Utilizatorul a venit, evident, pe site-ul dvs. în căutarea a ceva, așa că, mai degrabă decât să-i lăsați frustrați, lăsați-i să caute în schimb ceea ce au dorit. Pentru a face acest lucru, găsiți un loc potrivit pe șablonul dvs., poate adăugați o mică notă despre "De ce nu încercați să căutați în schimb?"și lipiți în această linie unică de cod:
php include (TEMPLATEPATH. "/Searchform.php");
Plugin-uri pentru îmbunătățirea paginii de eroare
Dacă codarea personalizată a unei pagini 404 nu este chiar lucrul dvs., atunci nu vă faceți griji, deoarece există câteva plugin-uri care vă pot oferi o experiență de 404 mai bună. Hai să aruncăm o privire:
Acest plugin monitorizează site-ul dvs. pentru 404 de erori și le înregistrează, astfel încât să puteți fi alertat de la panoul de administrare. Mai mult, dacă găsiți un site extern care v-a legat cu link-ul greșit, îl puteți redirecționa fără a fi nevoie să le contactați - spuneți plugin-ul unde se află link-ul spart ar trebui să va merge, iar vizitatorii vor fi trimise chiar împreună cu un motor de căutare prietenos 301 redirecționare automată.
Chiar mai bine decât să încercați să remediați erorile 404, deoarece pop-up ar fi să nu le arătați niciodată în primul rând. Smart 404 face exact asta - privește adresa URL, extrage cuvinte cheie din ea și încearcă să-și dea seama exact la ce încerca utilizatorul. Nu există nicio captură de ecran care să vă prezinte, deoarece nu are nevoie de nicio configurare și funcționează doar din cutie. Dezavantajul este, desigur, că, dacă URL-ul conține cuvinte cheie prostii, este puțin probabil să găsească niciun fel de potrivire - deci greșelile de ortografie sunt de asemenea dispărute.
Oricum, sper să vă decideți să faceți o pagină potrivită WordPress 404, fie în stil DIY, fie cu un plugin. Cunoașteți alte 404 de plugin-uri corecte despre care doriți să le partajați, dacă da, spuneți-ne în comentarii! De asemenea, avem o arhivă în creștere rapidă Tutoriale avansate WordPress, la fel și ai mei Noțiuni introductive cu WordPress Configurați-vă blogul cu WordPress: Ghidul finalVrei să începi propriul blog, dar nu știi cum? Uitați-vă la WordPress, cea mai puternică platformă de blog disponibilă astăzi. Citeste mai mult ghid gratuit - care acoperă totul, de la primii pași esențiali și completează până la monetizare și SEO; și asigurați-vă că verificați Cel mai bun dintre pluginurile WordPress Cele mai bune plugin-uri WordPress Citeste mai mult pagină.
James are licență în inteligență artificială și este certificat CompTIA A + și Network +. Este dezvoltatorul principal al MakeUseOf și își petrece timpul liber jucând VR paintball și boardgames. Construiește calculatoare de când era mic.