Окрім базових складових шаблону виникає необхідність написання функціональних кишеньок — невеликих блоків з інформацією, або пропрацьованим алгоритмом.
Най’яскравіший приклад такого завдання: вивід контактної інформації (телефонів та мейлу) в елементах дизайну.
Аби зрозуміти як працюють віджети, скористаймось ось такою структурою (виправлені попередні негаразди — була замінена конфліктна змінна на get_template_directory()).