Včera jsem „objevila“ widgety ve WordPressu. O jejich existenci jsem věděla už dřív, ale neřešila jsem je. Nějaký impulz mě donutil je zkoumat a zalíbilo se mi počasí.
Šablona se mi ale chovala a) widgety b) vlastní kód. Hybrid nešel. Stačilo, aby se Martin do kódu podíval a bylo to! 🙂
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>
<?php endif; ?>
Musí to být u sebe, aby bylo možné oboje. Kromě tohoto kódu v sidebar.php
je nutné mít ještě soubor functions.php
. Inspirace pro jeho minimální obsah je k nalezení v šabloně classic
.
Spoustu věcí, které jsem si modifikovala ručně, lze pohodlně udělat s widgetama. Vlastní kód (ne php) lze samozřejmě používat také. Twitter i reklamy Google jsou tak „vytvořeny“.
Novinky:
víme, jak je u mě doma (přibližně)
nejnovější příspěvky (aktuálně celkem staříci)
nejnovější komentáře – tříděné dle příspěvků
Ostatní bloky jsou stejné jako byly. Pouze využívám nově widgety. Jediný původní kód byl ponechán na archiv (a logo Opery).