Widgets unter dem Menü einbauen

  • Hallo,

    Ich wollte mich mal erkundigen ob es eine Möglichkeit gibts Widgets oben unter dem Menü einzubauen, also eine "Menu Sidebar" zu errichten, um je nach belieben eine Slideshow, Video und Musik Plugins die ein Widget dabei haben direkt und bequem ein und auszubinden. :wink:

    Bin für jede Hilfe dankbar.

    Gruß,
    pepsi

    • 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

  • Danke für die schnelle Antwort, aber leider blick ich nicht ganz durch.

    Ich habe den Code

    Code
    register_sidebar( array(    
        'id'            => 'left-sidebar',     
        'name'          => __( 'Left Sidebar', $text_domain ),     
        'description'   => __( 'This is the left sidebar.', $text_domain ),
              'before_widget' => '<li id="%1$s" class="widget %2$s">',    
        'after_widget'  => '</li>',     
        'before_title'  => '<h2 class="widgettitle">',     
        'after_title'   => '</h2>',     
    ) );

    in die sidebar-init.php eingefügt statt in die functions.php und jetzt wird immerhin die Sidebar im Admin Menü angezeigt.

    Allerdings versteh ich nicht ganz was ich jetzt in die header.php einfügen muss das es endlich klappt.

    Vielleicht kannst du es noch mal in der "Idiotensprache" erklären :wink:

    Gruß,
    pepsi

  • Code für Deine "sidebar-init.php":
    Tausche das Wort "left" mit "menu".

    Erstelle eine "sidebar-menu.php"

    PHP
    <?php 
    if ( is_active_sidebar( 'menu-sidebar' ) ) : ?>
            <div id="menu-sidebar" class="widget-area">    
                <ul class="sidebar">  
                    <?php dynamic_sidebar( 'menu-sidebar' ); ?> 
                </ul>     
            </div> 
    <?php endif; ?>

    Jetzt kannst Du folgenden Befehl an die gewünschte Position einfügen.
    Zum Beispiel in die header.php unter das Hauptmenü.

    PHP
    <?php get_sidebar( 'menu' ); ?>

    So ist es auch genau in der Anleitung beschrieben.

  • Code
    [B]Parse error[/B]:  syntax error, unexpected '<'

    Nur leider taucht der Fehler immer auf wenn ich diesen Code in die header.php einfüge. :x

    Also egal was ich dreh und wende er nimmt den Code nicht an.. es kommt immer wieder Parse Error.

  • Danke, ich habs versucht aber es wird nichts angezeigt und wenn dann nicht richtig und alles andere verschiebt sich dadurch und wird Fehlerhaft.

    Ist mir zu blöd, ich lass es einfach raus. Trotzdem danke.

    Gruß,
    pepsi

Jetzt mitmachen!

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