Sidebar erstellen

  • Hallo an alle,
    ich hoffe ich bin hier nicht falsch...
    Ich habe mal eine. Ich habe das ganze Netz durchsucht, bin aber nicht wirklich schlau geworden. Wahrscheinlich ist es auch nicht schwer, doch bin ich gerade am Anfange meiner Wordpress Laufbahn und kenn mich nicht viel aus.

    Meine Frage ist, wie man in ein Theme eine oder mehrere Sidebars erstellt.
    Zum Beispiel möchte ich eine Sidebar oben rechts auf meiner Seite habe, um da zum Beispiel ein Login Widget einzufügen.

    Bitte um eure Hilfe. Nach Möglichkeiten noch so simpel wie möglich erklären.... :)

    Grüße
    Glarean

    • 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

  • In der functions.php folgendes einfügen:

    Code
    if ( function_exists('register_sidebar') )
    register_sidebar();

    und an geeigneter Stelle im Theme die Sidebar aufrufen mit:

    PHP
    <?php
    if ( function_exists('dynamic_sidebar') && dynamic_sidebar() ) :
    ?>

    Hier etwas ausführlicher mit mehreren Sidebars erklärt.

    Simpel genug :wink:

    Meine Webseite | WordPress, Webdesign und mehr...

  • Hey,
    danke für die Antworten. Das Problem ist, das ich einmal die function.php mit dem Code

    habe. Also gehe ich auf meine wpzoom-functions.php. Dort habe ich folgendes:

  • SO das ist meine wpzoom-functions.php
    Ich weiss nicht wo ich den Code

    Code
    if ( function_exists('register_sidebar') ) register_sidebar();

    einfügen soll


    Soll der Code dann z.B.in der header.php unter dem Eintrag
    <div id="header">
    <div class="wrap">
    wenn die sidebar im header soll?

    Einmal editiert, zuletzt von Glarean (4. Juni 2012 um 21:16)

  • Füg den Code ganz am Ende vor dem abschließenden

    Code
    ?>

    ein.

    Code
    /*----------------------------------*/
    /* Sidebar                          */
    /*----------------------------------*/
    
    
    if ( function_exists('register_sidebar') )
    register_sidebar();
    
    
    ?>

    Wenn du eine Sidebar im Header möchtest, dann ist die header.php der richtige Platz. Du solltest die Sidebar allerdings in deinem Stylesheet entsprechend formatieren:

    Code
    #sidebar {
    ...
    }

    Mit

    PHP
    <div id="sidebar">
    <?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar() ) : ?> 
    </div>

    in der header.php gibst du diese dann aus.

    Meine Webseite | WordPress, Webdesign und mehr...

  • Hey, danke für die schnelle Antwort :)

    Stylesheet ist die style.css, richtig? Leider weiss ich nicht wie man die Sidebar formatiert im Stylesheet :( Könntest du mir da vielleicht nochmal ein Beispiel geben? :)

Jetzt mitmachen!

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