Widgety w WordPressie znacząco ułatwiają użytkownikom dodawanie elementów na stronie przy pomocy klasycznej drag&drop funkcji. Wiele szablonów korzysta z rozbudowanych Widget Area, aby umożliwić użytkownikom tworzenie własnych układów. Istnieje również wiele wtyczek umożliwiających zarządzanie widetami jak i Widget Area-mi. W tym artykule pokażę Wam, jak stworzyć własne niestandardowe Widge Area w WordPressie bez konieczności instalowania dodatkowych pluginów.
Aby stworzyć nowe Widget Area należy wyedytować plik function.php dla aktualnie wykorzystywanego szablonu. W plik tym dodajemy poniższy kod. Dzięki temu w zakładce Widgety pojawi nam się nowy Widget Area nazwany w naszym przypadku „Blog Sidebar”. Gotowe:)
<pre id="how-to-register-a-widget-area"><?php
/**
* Register our sidebars and widgetized areas.
*
*/
function arphabet_widgets_init() {
register_sidebar( array(
'name' => 'Blog Sidebar',
'id' => 'blog_sidebar',
'before_widget' => '<div>',
'after_widget' => '</div>',
'before_title' => '<h2 class="rounded">',
'after_title' => '</h2>',
) );
}
add_action( 'widgets_init', 'arphabet_widgets_init' );
?></pre>