reklama

Skromný 404 byl s námi od té doby, co byly poprvé zavedeny trubky, které tvoří internet. Webové stránky mohou skutečně vrátit celou smorgasboard s různými chybovými kódy, ale 404 je nejčastější a obecně se označuje jako „nenalezeno“.

Prohlížeč někdy tyto problémy zvládne a vrátí obecnou chybovou stránku, ale protože WordPress dynamicky vkládá obsah z adresy URL (na rozdíl od skutečného souboru na serveru), chyby zpracovává také interně.

Výchozí zpráva je bohužel stejně neužitečná, jak můžete, takže dnes vám ukážu, jak vylepšit Chybová stránka WordPress 404 být mnohem užitečnější.

DIY nebo přátelských 404 zpráv

Možná jste si všimli, že máme vlastní vlastní chybovou stránku na MakeUseOf, která je o něco příjemnější než výchozí zpráva. Chcete-li si vytvořit svou vlastní chybovou stránku, jednoduše vytvořte šablonu s názvem 404.php ve složce motivů - pokud již nemáte, která existuje. Pokud chcete, duplikujte šablonu jedné stránky a vystřihněte hlavní oblast obsahu. Pak můžete buď ručně kódovat obrázek, jaký máme, nebo napsat vlastní jednoduchou zprávu. Poté začnete přidávat pokročilé funkce.

instagram viewer

Chyba 404

Pošlete e-mailem o chybě

Obvykle, když někdo narazí na chybovou stránku 404, je to proto, že někde místo špatného odkazu následovali špatný odkaz zadáním hloupé adresy URL přímo do adresního řádku (nikdy však nepodceňujte jejich schopnost tak učinit) také). V takových případech by bylo užitečné, abyste jako administrátor webu věděli o chybě, a buď opravte svůj špatný odkaz nebo požádejte o odkaz na web, abyste jej opravili. Vložte tento úryvek kódu v plném rozsahu do samého vrcholu svého nového lesku 404.php stránka:

php $ message = ""; if (isset ($ _ SERVER ['HTTP_REFERER'])): $ message. = "Uživatel přišel z:". $ _ SERVER ['HTTP_REFERER']. "\ r \ n"; endif; $ message. = "URL stránky, ke které se pokusili získat přístup, bylo:". $ _ SERVER ['REQUEST_URI']. "\ r \ n"; $ admin_email = get_option ('admin_email'); @wp_mail ($ admin_email, "404 error", $ message); 

Výše uvedený kód odešle e-mail na zaregistrovanou e-mailovou adresu správce s popisem URL, ze kterého přišli, je-li k dispozici, a URL, na kterou se pokusili dostat. Na straně uživatele to nic nedělá - pouze vám pošle e-mailem a na samotnou chybovou stránku nic nevysílá.

Přidejte vyhledávací formulář

Uživatel zjevně přišel na vaše stránky, aby něco hledal, takže místo toho, aby je nechali frustrovat, nechte je hledat to, co hledali. Chcete-li to provést, najděte na své šabloně vhodné místo, případně přidejte malou poznámku "Proč to zkusit místo toho?"a vložte tento jediný řádek kódu:

php include (TEMPLATEPATH. "/searchform.php"); 

Pluginy pro vylepšení chybové stránky

Pokud vlastní kódování stránky 404 opravdu není vaše věc, pak se nemusíte bát, protože existuje několik pluginů, které vám mohou také nabídnout lepší zážitek. Podívejme se:

Tento plugin sleduje vaše stránky na 404 chyb a zaznamenává je, abyste mohli být upozorněni na panelu administrátora. Pokud navíc zjistíte, že na vás nějaký externí web odkazoval s nesprávným odkazem, můžete jej přesměrovat, aniž byste je museli kontaktovat - stačí říct pluginu, kde tento nefunkční odkaz by měl jít a návštěvníci budou posláni spolu s přátelským vyhledávačem 301 automatické přesměrování.

Chyba 404

Ještě lepší než pokusit se opravit 404 chyb, protože se automaticky otevírají, aby je nikdy nezobrazovaly na prvním místě. Smart 404 to přesně dělá - dívá se na URL, extrahuje z něj klíčová slova a snaží se přesně zjistit, na co se uživatel pokoušel jít. Neexistuje žádná ukázka, která by vám ukázala, protože nepotřebuje žádnou konfiguraci a pouze funguje mimo krabici. Nevýhodou je samozřejmě to, že pokud adresa URL obsahuje nesmyslná klíčová slova, je nepravděpodobné, že by nějaké shody byly nalezeny - takže chybí pravopisná chyba.

V každém případě doufám, že se rozhodnete vytvořit správnou stránku WordPress 404, buď ve stylu pro kutily, nebo pomocí pluginu. Znáte nějaké další chytré pluginy související se 404, které chcete sdílet, pokud ano, dejte nám vědět v komentářích! Dostali jsme také rychle rostoucí archiv pokročilé WordPress návody, také moje vlastní Začínáme s WordPress Nastavte si blog pomocí WordPress: The Ultimate GuideChcete založit svůj vlastní blog, ale nevíte jak? Podívejte se na WordPress, nejvýkonnější platformu pro blogování, která je dnes k dispozici. Přečtěte si více bezplatný průvodce - který zahrnuje vše od nezbytných prvních kroků a doplňků až po zpeněžení a SEO; a ujistěte se, podívejte se na Nejlepší z pluginů WordPress Nejlepší WordPress Pluginy Přečtěte si více stránka.

James má bakalářský titul v oboru umělé inteligence a je držitelem certifikátu CompTIA A + a Network +. Je hlavním vývojářem MakeUseOf a tráví svůj volný čas hraním VR paintballu a deskových her. Staví počítače od dětství.