WordPress je rozhodně nejvíce přizpůsobitelný dynamický systém, který můžeme vytvořit prezentační web, a blog nebo dokonce jeden Časopis online. Nabízí tisíce témat (nazývaných také šablony nebo Témata WordPress) pokud z modulu (Pluginy WordPress), přes který si můžeme vytvořit web, jak chceme, bez znalosti PHP kódu, HTML nebo grafických úprav.
Jsou však i situace, kdy se z toho potřebujeme dostat “Výchozí nastavení” poskytované WordPress a provádět změny. Ty obvykle zahrnují změny ve funkcích WordPressu.
V dnešním tutoriálu se uvidíme cum putem sa cream un header personalizat pentru paginile 404 (Not Found).
Strukturálně se většina témat WordPress skládá z: index.php (první soubor, patička.php (dole), sidebar.php (boční okraje), Single.php (stránka článku), hlavička.php (horní část). Soubory patřící do horní a dolní části, resp header.php nebo footer.php jsou společné pro všechny ostatní soubory s obsahem. Přesněji, pokud provedeme změnu v kódu z hlavička.php, bude přítomen na absolutně všech stránkách blogu / webu. I v těch chybových 404, určených pro neexistující obsah / neexistující stránky.
Většina kódů pro sledování provozu, reklamy a stavových kódů webových stránek je obvykle umístěna v header.php, ale ne vždy chceme, aby tyto kódy byly aktivní i na stránkách 404. Chcete-li se této situaci vyhnout, je nejjednodušším řešením definovat samostatnou hlavičku pro 404 chybových stránek.
Jak vytvořit vlastní záhlaví pro 404 stránek ve WordPressu
Nejprve musíme mít FTP přístup k souborům webu a ujistit se, že ho má naše téma WordPress deklaroval vyhrazený soubor pro 404 stránek. Najdete ho ve složce motivu (wp-content/themes/název_téma) s názvem 404.php. V případě, že tento soubor nemáte v aktuální složce motivu, můžete zkopírovat soubor z motivu Twenty Thirteen.
Poté, co jsme měli soubor 404.php v aktuální složce motivu, uděláme a duplikováno do souboru header.php kterému zavoláme “header_404.php“.
Dalším krokem je nastavení tohoto souboru jako záhlaví pro soubor 404.php. Uděláme to nahrazením řádku:
<?php get_header(); ?>
Cu
<?php include(TEMPLATEPATH . "/header_404.php");>
Po provedení změn soubor uložte.
Nyní budete mít v tématu WordPress dvě záhlaví. Jeden společný pro všechny stránky blogu a jeden věnovaný stránkám 404 Nenalezeno.
