Jak vytvořit vlastní WordPress šablony značky
Budování WordPress Téma je tak snadné tagy šablony. Můžeš přidat nadpis()
Chcete-li zobrazit příspěvek nebo název stránky a můľete jej pouľít obsah()
zobrazit obsah příspěvku nebo stránky. Existuje mnoho dalších značek šablony v aplikaci WordPress, které můžeme použít zobrazit jiné věci.
Ale když to přijde zobrazování pouze určitých věcí na vašem motivu, možná chceš vytvořit vlastní značku šablony. V dnešním tutoriálu vás provedeme tímto ne příliš složitým procesem. Začněme se základy.
Základní tag šablony
Pokud se podíváte na zdroje WordPress Core, zjistíte, že tag šablony je v podstatě funkce PHP, která spouští sadu kódů s některými parametry.
Chcete-li vytvořit vlastní šablonu šablony, můžete naprogramovat funkci PHP například v function.php v adresáři motivů.
function my_template_tag () echo 'Toto je moje šablona';
Pak ve svých dalších motivových souborech řekněme, single.php
nebo page.php
, můžete takovou funkci přidat.
Zobrazí se "Toto je moje šablona", která se ozývá uvnitř my_template_tag ()
funkce.
Vytvoření šablony WordPress je opravdu tak jednoduché. Dobře, podívejme se nyní na poněkud pokročilejší příklad.
Stránka Zobrazení počtu tagů šablony
V tomto příkladu se chystáme vytvořit šablonu který bude zobrazovat počet zobrazení pro každé místo a stránku.
První, nainstalovat a aktivovat WordPress.com Stat v Jetpack. A ujistěte se, že jste připojili Jetpack k WordPress.com. Důvod, proč používáme WordPress.com Stat je, že Pohled data budou uložena spíše ve WordPress.com než v naší vlastní databázi. To by mohlo ušetřit na načtení serveru.
Vytvořte funkci ve vašem functions.php pojmenován the_view ()
, jako tak:
function the_view ()
Funkci (tag šablony) vložíme na stránku nebo příspěvek, takže musíme dostat stránku a číslo ID. To lze získat pomocí get_the_ID ();
.
funkce the_view () $ id = get_the_ID ();
Můžeme pak použít funkci pro načtení počtu zobrazení z WordPress.com Stats pomocí stats_get_csv ();
. Tato funkce akceptuje několik parametrů (zde najdete úplný seznam).
V našem případě musíme přidat dnů
, které určují časové rozmezí počtu zobrazení a post_id
.
funkce the_view () $ id = get_the_ID (); $ page_view = stats_get_csv ('postviews', 'days = -1 & post_id ='. $ id. ");
Ve výše uvedeném kódu, protože jsme nastavili dnů
parametr na -1
, Načteme počet zobrazení daného ID ID od samého počátku, od kdy je aktivován plugin WordPress.com Stat.
Jakmile budeme mít číslo, stačí, aby to ozvěna následovně.
funkce the_view () $ id = get_the_ID (); $ page_view = stats_get_csv ('postviews', 'days = -1 & post_id ='. $ id. "); echo $ page_view [0] ['views'];
To je vše, náš nový tag šablony pro zobrazení počtu zobrazení stránky je hotovo. Můžeš kdekoli v page.php nebo single.php. Například:
Máte-li jakékoli dotazy, neváhejte je umístit do komentáře níže.