Eigenes WP-Theme + Widgets (Sidebar)

  • Hallo liebes Forum,

    ich entwickle hobbymäßig und beruflich Webseiten. Ich wollte mich nun mal mit Wordpress anfreunden. Wie ich ein eigenes Theme erstelle habe ich soweit verstanden. Ist ja nicht wirklich schwer. Meine erste Frage kommt allerdings hier: Was genau muss ich machen, damit ich in meinem eigenen Theme Widgets in einer Sidebar verwenden kann?
    Wenn ich meine Theme aktiviert habe und ich im Backend auf die Widget-Seite gehe, kommt oben die Info "Es wurde keine Sidebar definiert".
    Habe hier und da Anleitungen gefunden, die sagen mir aber alle nicht wirklich viel, weil dort meist mehr WP-Wissen gefragt war als das was ich besitze.
    Hoffe hier kann mir jemand weiterhelfen. Ich möchte eigentlich nur wissen welche Funktionen ich wie einsetzen muss und was genau diese Funktionen bewirken.

    Freue mich auf Antwort. Vielen Dank im Voraus.

    MyXoToD

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Ganz rudimentär so:

    In der functions.php hinzufügen:

    PHP
    <?php
    if ( function_exists('register_sidebar') )
    register_sidebar();
    ?>



    Und die minimalistische Sidebar dazu (sidebar.php anlegen):

    PHP
    <ul>
    <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : endif; ?>
    </ul>
  • Vielen Dank :)
    Ist es zwingend notwendig, dass die Sidebar eine List (<ul>) ist? Würde das lieber anders aufbauen^^

    EDIT:
    Die functions.php hab ich noch nicht... Die muss ich dann wohl noch in die header.php includieren oder?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!