sitebar löschen und seiten widget nach oben

  • Hi! Ich habe mal ne Frage. Wie kann man die komplette sitebar löschen (sammt meta und was weiß ich alles, was da noch rumschwirrt). Das Menü soll nach oben in den header rein. Wie kriege ich das hin?
    Ich verwende Wordpress 2.5.1. Ich habe das Theme "default"

    • 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

  • Wenn du mit Widgets arbeitest, dann lösche die nicht benötigten Widgets.
    Wenn du ohne Widgets arbeitest, dann geh in die sidebar.php und lösch da den nicht benötigten Code raus.

    Die Sidebar bekommst du in den Header, indem du aus sämtlichen Templates (index.php, archive.php, page.php ...) den Aufruf rauslöschst:

    PHP
    <?php get_sidebar(); ?>

    und die Anweisung dann im Header an die gewünschte Stelle gibst. Dann musst du noch die CSS-Formatierungen anpassen.

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Hi! Ich habe mal ne Frage. Wie kann man die komplette sitebar löschen (sammt meta und was weiß ich alles, was da noch rumschwirrt).


    Am einfachsten ganz oben in die sidebar.php des Themes:

    PHP
    <?php return; ?>


    (wenn du die Sidebar irgendwann wiederhaben willst, dann musst du nur die Zeile weider entfernen ;-))

    Zitat

    Das Menü soll nach oben in den header rein. Wie kriege ich das hin?


    In die header.php reinbasteln.

  • Naja.. Die sitebar is weg (danke), aber ich kriege das menü jetzt iwie nicht in den header... Kann es einer besser beschreiben, denn ich habe (sogut wie) keinen Plan von php :D

    Viele Grüße
    Jonathan

  • was möchtest du denn im Header drin haben?

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Menü? Aha, mehr nicht!
    Ja, aber welches Menü? Seiten, Kategorien, Archive, etc. :confused:
    Horizontal, vertikal ... rechts, links, mitte :confused:

    Du merkst, so einfach ist das nicht ... hellsehen können wir hier nicht (außer so manches Mal der marX :) )

    Vielleicht etwas genauer. Sonst guck dir doch mal den Code in der sidebar.php (Backup haste sicherlich ;-) ) an und bau den mal in die header.php an die gewünschte Stelle.

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • was denn wo einbauen?
    menü: nur die seiten, mittig ausgerichtet und horizontal
    Ich hoffe ihr könnt mir helfen. Am besten gleich schon die ganze header.php, weil ich davon wirklich sogut wie keinen peil hab :D

    Viele Grüße
    Jonathan

  • was denn wo einbauen?
    menü: nur die seiten, mittig ausgerichtet und horizontal
    Ich hoffe ihr könnt mir helfen. Am besten gleich schon die ganze header.php, weil ich davon wirklich sogut wie keinen peil hab :D

    Viele Grüße
    Jonathan


    Öhhm, woher wissen wir denn wie deine jetzige header.php aussieht? Das mach bitte erst mal alleine (sonst haste ja auch keinen Lerneffekt ;-) )

    Mit dem TemplateTag wp_list_pages() ist die Auflistung der Seiten möglich: Template Tags/wp list pages ? WordDoku

    Könnte dann an der gewünschten Stelle in der header.php so aussehen:

    PHP
    <?php wp_list_pages('title_li=&sort_column=menu_order&depth=1' ); ?>

    Musst du dann evtl. noch mit CSS aufhübschen :mrgreen:

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Danke... Das mit dem Menü geht, aber ich kann die Links nicht mit CSS verbessern, ohne, dass gleich die ganze Seite davon betroffen ist... es soll ja nur bei dem header die Links mit meinem CSS gemacht werden.. Ich habs auch nur ebi header.php eingegeben. Naja vielleicht könnt ihr mir ja helfen.

    Viele Grüße
    Jonathan

  • Vielleicht wäre jetzt spätestens mal ein Link zu deiner Site angemessen :mrgreen:
    [size=8]http://forum.wordpress-deutschland.org/plugins-und-wi…alb-zuerst.html[/SIZE]

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • header.php

  • style.css

  • style.css (Teil 2)

  • PHP
    <span><center> <?php wp_list_pages('title_li=&sort_column=menu_order&depth=1' ); ?>  </center>  </span>


    Okay, also wp_list_pages() gibt ne HTML-Liste zurück, also ist <span> dort falsch. (<center> sowieso...) Da gehört ein <ul>-Element außenrum. Vorzugsweise mit ner Klasse/ID versehen, über die du die Liste per CSS ansprechen kannst. So wäre es vernünftig:

    HTML
    <ul id="topmenu"><?php wp_list_pages('title_li=&sort_column=menu_order&depth=1' ); ?></ul>


    Dann kannst du folgendes in deine style.css schreiben:

    Code
    #topmenu {
    list-style-type:none;
    text-align:center;
    }
    #topmenu li {
    display:inline;
    }


    Weitere CSS-Eigenschaften nach Belieben...

Jetzt mitmachen!

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