Wie legt man die “Main Sidebar” für ein Thema fest?

Wenn ich mein Design installiere und aktiviere, werden alle Standard-Sidebar-Widgets in das Widget der ersten Sidebar eingefügt, das oben in der Widget-Sammlung meines Themes angezeigt wird.

Da es sich bei diesem Widget-Bereich jedoch um ein Header-Widget handelt, verzerren diese Elemente die Standardansicht des Themes, wenn es zum ersten Mal aktiviert wird (der Header-Bereich wird zu hoch vergrößert, um alle diese Widgets aufzunehmen).

Ich glaube, das passiert, weil das Header-Widget die erste Sidebar ist, die ich in functions.php registriere

Gibt es eine Möglichkeit, die Reihenfolge meiner Sidebar-Widgets zu ändern, um festzulegen, welcher Sidebar die Standard-Widgets zugewiesen werden?

Ich verstehe, dass ich die Reihenfolge, in der ich die Seitenleisten registriere, neu anordnen kann, und die Standard-Sidebar-Widgets werden in die erste eingefügt. In meinem Fall möchte ich jedoch, dass die Seitenleiste “header” zuerst angezeigt wird, damit sie die Anordnung der tatsächlichen Widgetbereiche von oben nach unten genau wiedergibt. Aber ich möchte nicht, dass die Standard-Sidebars in der Sidebar “header” platziert werden. Ich möchte, dass sie in der Seitenleiste “Sidebar” platziert werden (die zweite wird registriert, wie Sie aus dem unten stehenden Code sehen können)

/* SIDEBARS *******************************/ register_sidebar(array( 'name' => 'Header', 'id' => 'home-header-widget', 'before_widget' => '', 'before_title' => '', 'after_title' => '', )); register_sidebar(array( 'name' => 'Sidebar', 'id' => 'home-sidebar-widget', 'before_widget' => '', 'before_title' => '

', 'after_title' => '

', ));

Solutions Collecting From Web of "Wie legt man die “Main Sidebar” für ein Thema fest?"