WordPress je definitivno najprilagodljiviji dinamički sustav koji možemo stvoriti prezentacijska web stranica, i blog ili čak jedan Magazin online. Nudi tisuće tema (koje se nazivaju i predlošci ili WordPress teme) ako od modula (WordPress dodaci) putem kojeg možemo izraditi web stranicu kakvu želimo, bez poznavanja PHP koda, HTML-a ili grafičkog uređivanja.
Međutim, postoje i situacije kada se moramo izvući iz toga “zadane postavke” pruža WordPress i za unos izmjena. To obično uključuje promjene u funkcijama WordPressa.
U današnjem tutorialu ćemo se vidjeti kako možemo stvoriti prilagođeno zaglavlje za stranice 404 (Nije pronađeno)..
Strukturno, većina WordPress tema sastoji se od: indeks.php (prva datoteka, podnožje.php (dno), sidebar.php (bočne granice), jednostruki.php (stranica s člankom), zaglavlje.php (gornji dio). Datoteke koje pripadaju gornjem, odnosno donjem dijelu zaglavlje.php i podnožje.php zajednički su svim ostalim datotekama sadržaja. Točnije, ako napravimo promjenu koda iz zaglavlje.php, ovo će biti prisutno na apsolutno svim stranicama bloga/web stranice. Čak i kod onih s greškom 404, namijenjenih nepostojećem sadržaju/nepostojećim stranicama.
Most traffic tracking, advertising, website status codes are usually placed in header.php, but we don't always want these codes to be active in 404 pages as well. Da biste izbjegli ovu situaciju, najjednostavnije rješenje je definirati zasebno zaglavlje za 404 stranice s pogreškom.
Kako stvoriti prilagođeno zaglavlje za 404 stranice u WordPressu
Prije svega, moramo imati FTP pristup datotekama stranice i osigurati da ga naša WordPress tema ima proglasio namjensku datoteku za 404 stranice. Možete je pronaći u mapi teme (wp-content/themes/theme_name) s nazivom 404.php. U slučaju da ova datoteka nije prisutna u trenutnoj mapi teme, možete kopirati onu iz teme Twenty Thirteen.
Nakon što imamo datoteku 404.php u trenutnoj mapi teme, napravimo a dupliciran u datoteku header.php koje ćemo nazvati “zaglavlje_404.php“.
Sljedeći korak je postaviti ovu datoteku kao zaglavlje za datoteku 404.php. To činimo zamjenom retka:
<?php get_header(); ?>
pokrajina
<?php include(TEMPLATEPATH . "/header_404.php");>
Spremite datoteku nakon što napravite promjene.
Sada ćete imati dva zaglavlja u WordPress temi. Jedan zajednički za sve stranice bloga i jedan posvećen stranicama 404 Not Found.
