Jak vložit Youtube subscribe do Wordpress stránky - Affinite.io CZ

Google připravil nový social button, tentokrát pro sledování kanálu na Youtube. Pokud máte vlastní kanál na Youtube, jako mám i já, tak se vám bude určitě hodit postup, jak jej vložit do příspěvku. Podrobnější informace najdete na developers.google.com, pokud se tím nechcete pročítat a stačí vám, že to funguje, tak postupujte podle návodu.

Nejprve si musíme ujasnit, kde se bude button zobrazovat.
Na výpis kategorie žádné buttony nechci, při načítání tolika externích scriptů to musí být hrozně pomalé. Stránky na blogu moc nepoužívám, takže zbývají články, tedy soubor single.php.

Do kódu šablony, ideálně někam pod the_title() vložte následující kód:



Nic víc není potřeba. Samozřejmě do data-chanel vložíte svůj kanál a máte subscribe na místě. Jenom malé upozornění, pokud jste podle návodu, jak vložit Google+ button již použili apis.google.com/js/plusone.js, tak ten řádek vynechejte, aby jste zbytečně nenačítali jeden script dvakrát.

Tak a to by mohl být konec. Ale není.

Proč bych měl mít Youtube subscribe pod každým článkem, i když se nejedná i video? To mi nepřijde moc logické. Takže ho zobrazíme jen pro jednu kategorii, v mém případě pro Video návody.

Zjistíme kategorie v kterých je článek vložen

$categories = get_the_category();

A následně uzavřeme kód do podmínky:

    

Těch sto tisíc je id kategorie. Pokud nevíte, kde zjistit id kategorie, stačí jít do výpisu kategorií, kliknou na upravit kategorii a v url je vidět id. Get_categories vrátí pole, pokud je jen jedna, je id kategorie hned na začátku. Když těch kategorií bude více, je nutné použít in_array php funkci.

Zde se můžete přesvědčit, že to funguje http://musilda.cz/cestina-a-instalace-sablony-pro-woocommerce/

A když už tam budete, nezapomeňte na subscribe 🙂

Čeština a instalace šablony pro WooCommerce
Čeština a instalace šablony pro WooCommerce
23 Čvc, 2013
Jak vypsat zvolenou kategorii na stránku Wordpressu
Jak vypsat zvolenou kategorii na stránku Wordpressu
25 Čvc, 2013

Looking for something?