Widgety wyświetlane tylko w wybranym okresie

Widget Visibility Time Scheduler

Widget Visibility Time Scheduler to wtyczka, która pozwala na ustalenie okresu, w jakim będzie widoczny dany widget. Z pozoru jest to mało przydatna funkcja, ale jeśli chwilę się nad tym zastanowić, to można znaleźć dla niej co najmniej kilka zastosowań (o jednym wspomnę w dalszej części wpisu). A gdy dodamy do tego wtyczkę do zarządzania panelami bocznymi (na przykład WooSidebars), to powstaje naprawdę przydatny mechanizm.

Najprostszym, a jednocześnie najbardziej powszechnym zastosowaniem dla takiego tandemu, może być wyświetlanie reklam – oczywiście przy założeniu, że statystyki wyświetleń i kliknięć są zliczane przez zewnętrzne narzędzia (tak jak ma to miejsce w przypadku sieci reklamowych, na przykład Google AdSense). Za pomocą WooSidebars definiujemy wszystkie potrzebne panele boczne (na przykład dla różnych stron, wpisów, archiwów kategorii itp. – wszystko jest opisane tutaj), a następnie umieszczamy w nich widgety z kodem wyświetlającym reklamy.

Widget Visibility Time SchedulerPo aktywacji wtyczki Widget Visibility Time Scheduler do każdego widgetu dodanych zostanie kilka opcji, za pomocą których możemy ustawić od kiedy i do kiedy będzie on widoczny. Co ciekawe, możemy również wybrać dni tygodnia, w które widget będzie pokazywany.

Wśród opcji wtyczki znajdują się dwie, które mogą wywołać lekką konsternację – Show widget within the given period only?Show widget for an unlimited time?. Pierwsza z nich aktywuje działanie wtyczki dla wybranego widgetu – gdy jest wyłączona widget jest wyświetlany zawsze. Druga natomiast powoduje, że nie jest ustawiana data końcowa (właściwie to ustawiany jest 31 grudnia 2037 roku).

Trzeba pamiętać, aby przed zapisaniem wybranych ustawień zaznaczyć co najmniej jeden dzień tygodnia – w przeciwnym wypadku zostaną przywrócone wartości domyślne wszystkich opcji. To samo niestety dzieje się również po wyłączeniu opcji Show widget within the given period only?, tak więc nie da się w żaden sposób zachować wybranych ustawień bez ich aktywowania.

Bezpośredni link