Jak vytvořit téma WordPress v 6 jednoduchých krocích (2021)
plánujete vytvořit vlastní téma? V tomto příspěvku sdílíme přesně, jak vytvořit téma WordPress.
WordPress je populární open-source systém pro správu obsahu (CMS), který se používá po celém světě. S pomocí výkonného softwaru pro tvorbu webových stránek WordPress můžete tuto platformu také použít k snadnému vytvoření silné online přítomnosti a rozvoji vašeho podnikání online. WordPress je ne-nasnadě a nejjednodušší začít. A z tohoto důvodu vám každý vývojář doporučuje použít jej jako základ vašeho webu.
jediný způsob, jak skutečně pochopit, jak fungují témata WordPress, je dostat se do hlavy a udělat vše sami. Ano, Je lákavé se tomu vyhnout, protože WordPress zvládne vše za vás, pokud nevíte, jak kódovat. Na konci tohoto tutoriálu se naučíte, jak vytvořit téma WordPress, lépe pochopit, jak vše do sebe zapadá a jak používat WordPress ve svém volném čase.
co je to WordPress téma, přesně?
téma WordPress je sbírka souborů (grafika, styly a kód), která určuje, jak vypadá váš blog nebo web. Témata mohou řídit cokoli od stylu vašeho webu až po barvy jeho hypertextových odkazů. Je snadné myslet na téma jako na „kůži“ pro váš web, ale jsou mnohem víc.
téma vám umožní spravovat vzhled vašeho blogu, spíše než jen dávat to vzhled a dojem.
WordPress přichází s vlastní sadou témat. Ve skutečnosti platforma přichází s řadou předinstalovaných témat. Existuje však několik důvodů, proč byste mohli chtít vybrat a nainstalovat nový motiv na svůj web:
pro zvýšení estetické přitažlivosti vašeho webu. Můžete si vybrat vhodné téma a upravit jej tak, aby splňoval vaše požadavky, pokud máte pro svůj web zvláštní vizi.
pro zajištění další flexibility návrhu. Mnoho témat poskytuje nepřeberné množství úprav, které vám pomohou vytvořit dokonalý design, pokud nemáte žádné znalosti o designu nebo kódování. Téma může obsahovat funkce týkající se vašeho výklenku, které nenajdete nikde jinde, v závislosti na vašich požadavcích.
zatímco základní nebo upravená verze motivu může sloužit pro širokou škálu webových stránek, existují stovky témat, z nichž si můžete vybrat, z nichž každá řeší jedinečný výklenek nebo účel.
proč tedy vytvářet vlastní téma WordPress?
výběr tématu je jedním z nejvýznamnějších aspektů vytváření nebo údržby webu WordPress. Obvykle, máte na výběr řadu alternativ. Můžete si vybrat určitý základ motivu a pak téma postavené na vrcholu tohoto rámce, v závislosti na vašich potřebách.
článek pokračuje níže
většina spotřebitelů projít stovky témat, a to jak zdarma a placené, před výběrem ten, který apeluje na ně a úzce odráží to, co si přejí. Většina z nich přichází s možnostmi úprav, aby je změnila na určitou úroveň po vybalení z krabice, ale celkový vzhled a pocit zůstávají stejné.
nejlepší volbou je však začít od nuly a navrhnout téma na míru. Je zřejmé, že to vyžaduje určité technické znalosti a schopnost navrhnout web. Jakmile najdete design, který vám vyhovuje, vlastní motiv je nejlepší způsob, jak jej uvést do činnosti.
ve srovnání s využitím motivu třetí strany nebo podřízeného motivu nabízí vytvoření vlastního motivu řadu výhod.
- individualita: vytvořili jste téma, které je jedinečné pro vaše webové stránky. Znamená to, že váš web je jediný, který jej používá, a liší se od desítek tisíc dalších, kteří používají stejné téma, ale s jiným barevným schématem.
- lepší bezpečnost: vlastní motiv je méně pravděpodobné, že mají vážné bezpečnostní problémy, protože používáte méně funkcí a méně kódu. I když je pravděpodobně obtížné si být jisti chybami, nečekáte na dodavatele třetí strany, aby uvolnil zabezpečení nebo opravu chyby. Můžete se o ně postarat, když na ně narazíte.
- neexistuje žádné přetížení funkcí: Vlastní motivy nevyžadují spoustu funkcí, které nikdy nebudete používat nebo vyžadovat. Všechny tyto nežádoucí funkce přidat značné množství spustitelného kódu na vaše webové stránky, potenciálně zpomaluje.
- použití pluginů by mělo být omezeno: to platí zejména pro pluginy, které používáte ke změně a uspořádání materiálu. To může snížit závislost tématu na pluginech třetích stran a současně jej urychlit tím, že eliminuje potřebu injektovat kód pluginu za běhu. V závislosti na funkčnosti, kterou poskytuje, však nelze začlenit všechny pluginy.
- Statické soubory malé velikosti: tím se minimalizuje celková velikost stránky a zajistí se, že nebudou odeslána a doručena žádná další pravidla CSS nebo kód JavaScript, než je nutné. Protože každý obsah je již přizpůsoben pro váš design ve vlastním motivu, nepotřebujete mnoho kódu, aby byl nastavitelný. Všechny tyto modifikace kód může vaše webové stránky těžší a pomalejší, zejména pokud se provádí nesprávně.
- optimalizace pro vyhledávače (SEO): je termín, který odkazuje na proces optimalizace webové stránky. Vlastní téma je obecně velmi lehké na zdrojový kód, s téměř žádný nový kód. Štíhlý kód, díky kterému jsou webové stránky neuvěřitelně lehké, je zde hlavní výhodou SEO. Existují různé rámce a témata věnovaná rychlosti, které jsou vždy možností, ale vlastní téma je vždy nejlepším řešením.
jaké jsou předpoklady pro vývoj tématu WordPress?
potřebujete webové stránky, abyste mohli začít. Každá stránka bude stačit. Nemusíte znát žádné PHP ani mít žádné předchozí znalosti WordPress. Pro návrh tématu WordPress je však vyžadováno vývojové prostředí s nainstalovanými Apache, PHP, MySQL a WordPress. WordPress můžete získat z oficiálních webových stránek, ale nejprve musíte změnit přihlašovací údaje k databázi.
musíte také pochopit strukturu motivu. Ve své nejjednodušší podobě je téma WordPress běžnou stránkou HTML, která se skládá z následujících souborů:
- hlavička.php-soubor, který ukládá kód záhlaví.
- zápatí.php-obsahuje kód pro zápatí;
- postranní panel.php-kde nastavíte tlačítka na straně stránky;
- styl.css-spravuje estetický vzhled tématu;
- index.php-zde jsou uvedena nastavení uvedená na hlavní stránce.
- single.php-obsahuje kód pro zobrazení článku na jeho vlastní stránce;
- stránka.php-obsahuje kód pro zobrazení obsahu jedné stránky;
- archiv.php-zobrazí seznam položek v archivu, stejně jako kategorie, které uživatel definoval;
- funkce.php-tento soubor obsahuje funkce, které zvyšují funkčnost motivu, jako jsou loga, nabídky, barvy, miniatury, skripty a styly.
- 404.php-chybový kód označující, že požadovaný soubor nebyl nalezen.
Chcete-li přizpůsobit šablonu, musíte také zahrnout určitá nastavení Bootstrapu. Provedeme vás prvními kroky tohoto přizpůsobení v tomto příspěvku. Viz níže uvedený seznam.
Krok 1: Vytvořte složku pro uložení souborů, které přidáváte
potřebujeme vědět, kde soubory, které tvoří téma WordPress, sedí v instalaci WordPress, pokud chceme vytvářet témata. To je jednoduchý úkol. Víme, že instalace WordPress obvykle obsahuje adresář WordPress jako kořenový adresář. Zde je návod, jak se objeví náš kořenový adresář.
Files:
- composer.json
- index.php
- license.txt
- readme.html
- wp-activate.php
- wp-blog-header.php
- wp-comments-post.php
- wp-config.php
- wp-config-sample.php
- wp-cron.php
- wp-links-opml.php
- wp-load.php
- wp-login.php
- wp-mail.php
- wp-settings.php
- wp-signup.php
- wp-trackback.php
- xmlrpc.php
složky
- wp-admin
- wp-content
- wp-includes
Témata je složka ve složce wp-content. Umístění nového motivu ve složce „témata“ bude možné aktivovat a používat online. Je to také složka, ve které najdete jedno nebo více témat, která můžete využít s webem WordPress.
Článek Pokračuje Níže
Krok 2: Vytvořte index.php a styl.css soubory
musíte navíc vytvořit dva potřebné soubory index.php a styl.css po dokončení vytváření složky motivu.
- styl.css
ve velkém stylu je vyžadován pouze název motivu.css, aby WordPress mohl najít a uvést vaše téma, abyste jej mohli aktivovat.
- /*
- název tématu: customtheme
- Autor: WPlift
- Autor URI: https://wplift.com
- verze: 1.0
- */
jen jsme přiřadit název motivu, Autor, Autor URI, a Číslo verze na naše téma v příkladu. Pokud však chcete slušnější téma, můžete tyto informace zahrnout níže:
název tématu-vždy by měl být uveden název tématu. Pokud tak neučiníte, použije se název složky, což je v tomto případě my-custom-theme.
Theme URI – to by mělo nasměrovat uživatele na webové stránky, kde se mohou dozvědět více o tématu.
Autor-zde vložíte své jméno.
Autor URI – zde můžete přidat odkaz na své osobní nebo firemní webové stránky.
popis-je zobrazen jak v modálním motivu wp-admin, tak v seznamu motivů WordPress.
verze – čísla verzí pomáhají vývojářům sledovat změny a zajišťují, že zákazníci používají nejaktuálnější verzi. K označení závažnosti změn v aktualizaci používáme systém číslování SemVer.
licence-můžete si vybrat, jak je vaše téma licencováno, ale pokud není kompatibilní s GPL, nebudete jej moci distribuovat na WordPress.
článek pokračuje níže
Licence URI-jen odkaz.
Text Domain-textová doména se používá při překladu motivu do jiných jazyků. Nebojte se, o tom se dozvíme později. Prozatím stačí vědět, že složka motivu a textová doména by měla být název motivu oddělený spojovníky spíše než mezerami.
tagy-pouze při nahrávání motivu do WordPress.adresář motivů org jsou tyto proměnné využívány. Proces „filtr funkcí“ je postaven kolem nich.
ačkoli žádné z polí není technicky nezbytné, důrazně se doporučuje, pokud chcete, aby vaše téma vypadalo slušně v wp-admin. Jsou také nezbytné, pokud budete používat WordPress k distribuci svého tématu.
- index.php
WP načte příspěvky, které se zobrazí na obrazovce pomocí tohoto souboru. Kromě toho, pokud chybí základní soubor WP, wp jej použije.
- <H1>vlastní téma!</h1>
Krok 3: Na hlavním panelu WordPress aktivujte motiv
přejděte na hlavní panel WordPress, vyberte „vzhled“, poté“ motivy “ a zjistěte, zda se nově vytvořené téma zobrazuje mezi možnostmi.
Chcete-li zkontrolovat, zda jsou informace zadané ve stylu správné, přejděte na „podrobnosti motivu.“
soubor CSS má pravdu.
na WordPress Přejděte na stránku témata a spravujte svá témata.
kliknutím na „Aktivovat“ aktivujete své nové v WP a poté zjistěte, zda byly na webu použity změny.
Krok 4: Změňte nastavení v indexu.php soubor
Chcete-li otestovat, zda vaše téma funguje, vraťte se do indexu.php příkazový řádek a vymazat obsah, který jste právě zadali.
poté vytvořte příkazový řádek pro WP, abyste získali z databáze příspěvky a zobrazili je na stránce. Musíte obnovit název a obsah příspěvku tak, aby všechny soubory byly vidět na domovské stránce.
příkaz „mít příspěvky“ instruuje WP, aby hledala příspěvky na blogu v databázi. Stránka bude aktualizována, pokud existují nějaké nové výpisy. Pokud tomu tak není, zobrazí se Zpráva o stavu negativní odpovědi, kterou jsme nastavili v kódu (false).
existuje funkce s názvem „příspěvek“, která musí být přidána do smyčky „mít příspěvky“, aby WP zobrazil tento soubor vždy, když je podmínka „mít příspěvky“ pravdivá. WordPress hledá nové položky v této smyčce a podle potřeby je zobrazuje na stránce.
ve skutečnosti, pokud databáze obsahuje příspěvky, budou všechny akce ve smyčce provedeny pro všechny soubory příspěvků identifikované během jejich objevení. V opačném případě WP informuje uživatele, že nejsou přístupné žádné příspěvky. Podívejte se na níže uvedený kód:
<?php if ( have_posts() ) :while ( have_posts() ) : the_post(); ?> <h2><a href="<?php the_permalink() ?>"><?php the_title() ?></a></h2> <?php the_content() ?> <?php endwhile; else :echo '<p>There are no posts!</p>'; endif; ?>
v této smyčce, dvě funkce, „mít příspěvky“ a „příspěvek,“ jsou využívány v jejich nejzákladnější podobě. Pokud je třeba opakovat jakékoli příspěvky v databázi, použijte metodu „mít příspěvky“. True nebo false bude vrácena touto funkcí, s true znamená, že existují příspěvky k zobrazení. Neexistují žádné, Pokud se vrátí nepravdivé.
metoda „post“ načte nejnovější příspěvek a provede požadované úpravy, aby se chronologicky zobrazil na stránce motivu. Protože se jedná o smyčku, pokud funkce vrátí true, pokaždé, když je vytvořen nový příspěvek, bude okamžitě připojen.
obsah je připojen k názvu souboru umístěnému na stránce pomocí funkce“ obsah“. Funkce „permalink“ vytvoří odkaz na každý jednotlivý příspěvek a umožní uživatelům zobrazit informace, aniž by museli procházet celý text na hlavní stránce.
jednoduše použijte metodu „výňatek“ namísto metody „obsah“ a přidejte rychlé shrnutí pod název souboru s prvními 200 znaky obsahu. Výsledkem je, že když uživatel klikne na odkaz, dostane pouze celý text.
v tomto případě budete muset vytvořit nový soubor ve složce motivu, který vypadá podobně jako “ index.php “ (jednoduše zkopírujte a vložte index.php smyčku a nahradit“ výňatek „funkce s „obsah“).
Krok 5: Přidejte záhlaví a zápatí
vytvořte nové soubory ve stejné složce jako motiv, jako je následující krok, kde styl.css a index.php jsou již přítomny. Záhlaví.php a zápatí.php jsou jejich jména.
nejlepší je zahrnout WP head do všech vašich témat, protože je to specifická funkce, která obtéká výstup v záhlaví.hlava php souboru> sekce. Měl by být umístěn před značkou closing / head>, aby se usnadnilo přidávání pluginů na web, protože tento háček může být použit k přidání stylů, skriptů nebo meta komponent do oblasti head>.
- zápatí
zápatí.php soubor může zavřít značky používané ve funkcích, jak je popsáno níže:
Krok 6: Vytvořte funkce.php folder
v této fázi má vlastní motiv čtyři složky souborů: index.php, styl.css, hlavička.php, a zápatí.Linux. Další soubor, který byste měli napsat, jsou funkce.php, který dává WordPress osobnost tím, že umožňuje příkazovému řádku změnit výchozí chování CMS. Jeho vlastnosti jsou následující:
- nevyžaduje jedinečný text záhlaví; funguje pouze tehdy, když je motiv aktivní;
- se vztahuje pouze na aktuální motiv;
tento kód bude obsahovat nebo aktivovat stylesheet pro vaše vlastní téma:
zabalení
je hotovo! Vaše téma bylo vytvořeno a odkazy, které posílají návštěvníka na exkluzivní stránku pro každý článek, fungují dobře. Kromě toho jste již zahrnuli záhlaví, zápatí a CSS vlastního motivu.
v této lekci jste se naučili základy vytváření tématu WordPress. Vzhledem k tomu, že vzhled webových stránek je životně důležitý, zejména pro firemní aplikace, můžete použít Bootstrap k přidání řádků připravených skriptů šablon na svou stránku, což usnadňuje přidávání nových funkcí a funkcí. Dejte nám vědět, jak se s tím vyrovnáte!