Select yout language und "suche" ganz nach oben

  • Hallo
    Ich habe ein eigenes Menü erstellt.

    Ich wünsche mir, dass "select your language" und "was suchst du?" links in der Sidebar ganz nach oben geschoben wird.
    Ich bekomme das nicht hin, da das Menü kein Widget ist, dass man einfach verschieben könnte.

    Weiß jemand Rat?

    Bei meiner Seite ist es wichtig, dass die Sprachwahl ganz oben angezeigt wird, da ich viele Besucher aus dem Ausland habe. Darunter dann das "suche"-Feld. Erst dann das Menü.

    Gruß Michael

    • 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

  • Das sieht aber stark nach einem Widget aus, da beidem die CSS Klasse widgetcontainer zugewiesen wird. Oder hast Du da selbst was in die sidebar.php eingetragen?

  • Ich habe da nichts eingetragen. Leider ist es kein Widget, ansonsten könnte ich es unter Design-Widget doch verschieben. Und eben das geht nicht. Hmm

    Hinweis: In meiner Sidebar werden Kategorien UND Seiten gemeinsam dargestellt.
    Hier handelt es sich offensichtlich um die Struktur meines gewählten Themes.

    Theme: Fotogram

    Hinweis2: Wenn ich mein individuelles Menü Widget nutze, wird in der Sidebar alles doppelt angezeigt. Das vom Theme genutzte Menü am besten ausblenden und dann mein eigenes nutzen. Das wäre die Lösung, oder?

    Einmal editiert, zuletzt von Travel-Cycle.com (19. Januar 2013 um 11:24)

  • Hier der Code meiner Sidebar. Alles war so, wie es hier vermerkt ist.

    <div class="sidebar" id="leftcol">


    <?php wp_nav_menu( array( 'theme_location' => 'side-menu', 'depth' => '1' ) ); ?>

    <?php if ( ! dynamic_sidebar( 'sidebar-area' ) ) : ?>

    <div class="widgetcontainer">
    <h2><?php _e('Pages','fotogram');?></h2>
    <ul>
    <?php wp_list_pages('sort_column=menu_order&title_li='); ?>
    </ul>
    </div>

    <div class="widgetcontainer">
    <h2><?php _e('Categories','fotogram');?></h2>
    <ul>
    <?php wp_list_categories('title_li=&show_count=0'); ?>
    </ul>
    </div>

    <div class="widgetcontainer">
    <h2><?php _e('Archives','fotogram');?></h2>
    <ul>
    <?php wp_get_archives('type=monthly'); ?>
    </ul>
    </div>

    <div class="widgetcontainer">
    <h2><?php _e('Links','fotogram');?></h2>
    <ul>
    <?php wp_list_bookmarks('title_li=&categorize=0'); ?>
    </ul>
    </div>

    <?php endif; // end sidebar widget area ?>

  • Dieses Language Widget und die Suche müssen ja irgendwo herkommen. Und Widgets sind es wirklich nicht? Sind das Plugins? Beides ist dem obigen Code nach nicht hardgecodet.

  • sorry, suche und language sind natürlich widgets. Sie stehen in meiner eingefügten Widgetliste aber ganz oben. Trotzdem werden sie NICHT ganz oben angezeigt, sonder "start" "Radtouren", "download" etc. Ich kann die beiden Widgets "suche" und "language" nicht ganz oben anzeigen lassen. Und das ist das, was ich beabsichtige.

    Sorry nochmal.
    Kriegen wir das hin?

  • sorry, suche und language sind natürlich widgets.

    Sag ich doch die ganze Zeit ;-)

    Sie stehen in meiner eingefügten Widgetliste aber ganz oben. Trotzdem werden sie NICHT ganz oben angezeigt, sonder "start" "Radtouren", "download" etc. Ich kann die beiden Widgets "suche" und "language" nicht ganz oben anzeigen lassen. Und das ist das, was ich beabsichtige.

    So, dann wäre jetzt noch zu klären, wie die Punkte Start, Radtouren etc. eingebunden wurden. Passiert das automatisch, oder hast Du die über ein individuelles Menü als Widget integriert? Ich vermute ersteres, oder?! Dann lege ein neues individuelles Menü an, dass die ganzen Punkte enthält und platziere es unter Design->Widgets an der gewünschten Stelle. Wird es dann immer noch doppelt angezeigt, so wie von Dir oben beschrieben, dann löscht Du in der sidebar.php diesen Code:

    Lege Dir aber vorher eine Sicherheitskopie der Datei per FTP Tool an, falls mal was nicht funktionieren sollte...

    Sorry nochmal.
    Kriegen wir das hin?[/QUOTE]

  • Du musst dann wp_nav_menu() nach ganz unten schieben, sodass deine Widgets obenhalb angezeigt werden:

    [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]

  • dann nimm das wp_nav_menu() ganz aus der sidebar.php und mach alles über Widgets.

    [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]

  • Wie wäre es, wenn die eine weiter Widget Area vor das Menü zusätzlich einbaust und die beiden Widgets da reinziehst?

    Das kommt dann zusätzlich in deine functions.php deines Themes rein:

    Hier wird die spezielle Widget Area zusätzlich davor aufgerufen und ausgegeben, sofern sie was enthält.

    In der Widget Verwaltung solltest du nun eine neue Area für Drag / Drop haben mit der Beschriftung "Special Sidebar". Dorthinein verschiebst du die gewünschten Widgets und fertig.

  • Jetzt habe ich mir die function.php zerschossen. Leider nicht gesichert. Ich habe den eingefügten Code wieder entfernt und wollte Datei aktualisieren. Danach war nur noch weißer Bildschirm. Wieder zurück mit der Backtaste und den Code wieder entfernt. Danach wieder Datei akualisiert. Wieder weißer Schirm. Was ist passiert?

  • Wie kann ich meine function.php hochladen, damit sie in einem Fenster erscheint? Jetzt ist Holland in Not. Geht ncihts mehr.

    Nachdem ich den Code am Ende der funkcion.php eingefügt hatte und kein Ergebnis erzielte, setzte ich den Code nach register sidebar error ein. Dann kam der weiße Schirm nach aktualisieren. Den Code habe ich wieder rausgemacht. Habe ich hier irgendwelche Reste hinterlassen? Oder zuviel weggenommen?

    Einmal editiert, zuletzt von Travel-Cycle.com (26. Januar 2013 um 11:20)

  • Ich kann kein Problem feststellen, habe das mit Twenty Twelfe erstellt.
    Der erste Schnipsel kommt in die functions.php deines Themes, der 2. Schnipsel war das, was du eingangs gepostet hast nur mit einer Zeile erweitert, die die zusätzlich Widget Area ausgibt.

    Der erste Schnipsel war mit der Formatierung natürlich an Twenty Twelfe orientiert. Laut deinem Screenshot für deine aus dem Theme kommende Sidebar gibt es aber eine abweichende Formatierung. Der erste (zusätzliche) Schnispel sieht angepasst auf dein Theme so aus:

    Änderungen macht man auf den heimischen Rechner, zieht per FTP eine Kopie der betreffenden Datei, bearbeitet diese und lädt die mit FTP wieder hoch. Wenn man was kaputt gespielt hat, dann lädt man einfach das Original wieder hoch.

    Da ich davon ausgehe, das du das Original Theme noch rumliegen hast, lade einfach die bearbeiteten Dateien aus dem Original wieder hoch.

  • Warum nennt du deine Funktion auch fotogram_widgets_init?
    Codestyling hatte dir einen anderen Code gegeben.

    [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]

Jetzt mitmachen!

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