在2014年,当您第一次激活主题而不对主题进行任何更改时,出现在侧栏上的小部件来自仪表板。您可以从外观>小部件中删除它们,您将在元框“主要侧栏”中看到搜索、最近的帖子、最近的评论等。
如果您想查看主侧栏的代码,它位于侧栏中。php文件,如下所示:
<?php if ( is_active_sidebar( \'sidebar-1\' ) ) : ?>
<div id="primary-sidebar" class="primary-sidebar widget-area" role="complementary">
<?php dynamic_sidebar( \'sidebar-1\' ); ?>
</div><!-- #primary-sidebar -->
<?php endif; ?>
此外,如果您只是好奇WordPress如何设置默认小部件(以防我误解您的问题),WordPress会在wp admin/includes/upgrade的核心文件中这样做。php。
在这里,您可以找到在新安装的带有主题的WordPress上设置默认小部件的代码。第234ish行应该是这样的:
// Set up default widgets for default theme.
update_option( \'widget_search\', array ( 2 => array ( \'title\' => \'\' ), \'_multiwidget\' => 1 ) );
update_option( \'widget_recent-posts\', array ( 2 => array ( \'title\' => \'\', \'number\' => 5 ), \'_multiwidget\' => 1 ) );
update_option( \'widget_recent-comments\', array ( 2 => array ( \'title\' => \'\', \'number\' => 5 ), \'_multiwidget\' => 1 ) );
update_option( \'widget_archives\', array ( 2 => array ( \'title\' => \'\', \'count\' => 0, \'dropdown\' => 0 ), \'_multiwidget\' => 1 ) );
update_option( \'widget_categories\', array ( 2 => array ( \'title\' => \'\', \'count\' => 0, \'hierarchical\' => 0, \'dropdown\' => 0 ), \'_multiwidget\' => 1 ) );
update_option( \'widget_meta\', array ( 2 => array ( \'title\' => \'\' ), \'_multiwidget\' => 1 ) );
update_option( \'sidebars_widgets\', array ( \'wp_inactive_widgets\' => array (), \'sidebar-1\' => array ( 0 => \'search-2\', 1 => \'recent-posts-2\', 2 => \'recent-comments-2\', 3 => \'archives-2\', 4 => \'categories-2\', 5 => \'meta-2\', ), \'array_version\' => 3 ) );
希望有帮助。:-)