„WordPress“ tikrai yra labiausiai pritaikoma dinamiška sistema, kurią galime sukurti pristatymo svetainė, ir dienoraštį ar net vienas Žurnalas internete. Ji siūlo tūkstančius temų (dar vadinamų šablonais arba „WordPress“ temos) jei iš modulio („WordPress“ papildiniai), per kurią galime susikurti svetainę kaip norime, neturėdami PHP kodo, HTML ar grafinio redagavimo žinių.
Tačiau yra ir situacijų, kai mums reikia iš jos išeiti “Numatytieji nustatymai” teikiama „WordPress“ ir atlikti pakeitimus. Paprastai tai susiję su „WordPress“ funkcijų pakeitimais.
Šiandienos pamokoje mes pasimatysime kaip galime sukurti pasirinktinę antraštę 404 (Nerasta) puslapiams.
Struktūriškai daugumą „WordPress“ temų sudaro: index.php (pirmasis failas, footer.php (apačioje), sidebar.php (šoninės kraštinės), single.php (straipsnio puslapis), header.php (viršutinė dalis). Failai, priklausantys atitinkamai viršutinei ir apatinei dalims header.php ir footer.php yra bendri visiems kitiems turinio failams. Tiksliau, jei pakeisime kodą iš header.php, tai bus absoliučiai visuose tinklaraščio / svetainės puslapiuose. Netgi 404 klaidų, skirtų neegzistuojančiam turiniui / neegzistuojantiems puslapiams.
Dauguma srauto stebėjimo, reklamos, svetainės būsenos kodų dažniausiai dedami į header.php, tačiau ne visada norime, kad šie kodai būtų aktyvūs ir 404 puslapiuose. Norint išvengti šios situacijos, paprasčiausias sprendimas yra nustatyti atskirą antraštę 404 klaidų puslapiai.
Kaip sukurti tinkintą antraštę 404 puslapiams „WordPress“.
Visų pirma, turime turėti FTP prieigą prie svetainės failų ir įsitikinti, kad mūsų „WordPress“ tema ją turi paskelbė, kad yra skirta 404 puslapių byla. Jį galite rasti temos aplanke (wp-content/themes/theme_name) su pavadinimu 404.php. Jei šio failo nėra dabartinės temos aplanke, galite nukopijuoti jį iš temos „Twenty Thirteen“.
Kai esamame temos aplanke turime 404.php failą, sukuriame a dubliuojamas į header.php failą kurį vadinsime “header_404.php“.
Kitas veiksmas yra nustatyti šį failą kaip 404.php failo antraštę. Tai darome pakeisdami eilutę:
<?php get_header(); ?>
Cu
<?php include(TEMPLATEPATH . "/header_404.php");>
Atlikę pakeitimus išsaugokite failą.
Dabar „WordPress“ temoje turėsite dvi antraštes. Vienas bendras visiems tinklaraščio puslapiams ir vienas skirtas 404 nerasta puslapiams.
