Hiển thị Widget ở bất kì đâu cho XenForo 2

Thông thường khi muốn show một widget bạn sẽ sử dụng code này trong template

<xf:widget key="widget_key_goes_here" />

Vậy nếu muốn hiển thị ở ngoài template thì sao? Đơn giản là dùng code này

$widget = \XF::app()->templater()->renderWidget('widget_key_goes_here');

echo $widget;

Widget key chính là chuỗi kí tự bạn đặt khi tạo 1 widget bất kì (Admin -> Appearances -> Widgets -> Chọn 1 widget bất kì và tìm phần Widget Key).

Lưu ý là tất cả các link trong $widget đều relative.