Это зависит от того, что вы собираетесь включить в свою тему.Вам не нужно все это, если вы не хотите.
Минимум, который вам нужен для интеграции боковой панели, вот пример:
if ( function_exists('register_sidebar') )
register_sidebar(array(
'before_widget' => '<div class="side">',
'after_widget' => '</div></div>',
'before_title' => '<div class="sidebar_title">',
'after_title' => '</div><div class="side_content">',
));
Обычно это полезно, когда вы хотите назначитьдолжен появиться до или после боковой панели.
Например, я создал тему, используя тему Старкера, и вот все, что присутствует в моем functions.php
файле:
<?php
if ( function_exists('register_sidebar') )
register_sidebar(array(
'before_widget' => '<div class="side">',
'after_widget' => '</div></div>',
'before_title' => '<div class="sidebar_title">',
'after_title' => '</div><div class="side_content">',
));
// add thumbnail support to theme, options will be automatically visible in admin
if (function_exists('add_theme_support')) add_theme_support( 'post-thumbnails' );
?>