qTranslate - statische Links im Menü

  • Hey Forum,

    ich habe imoment ein Problem mit dem Plugin qTranslate, welches den Content von Seiten übersetzt.

    Ich habe ein Menü mit drei Menüpunkten, welche ich vorher im "Menüeditor" erstellt habe. Diese Punkte sind Links und werden somit mit einer statischen Url im Menüeditor erstellt (http://www.meineseite.de/unterseite-X). Nun ich es aber so, dass wenn man auf den Button "English" klickt, der Content in Englisch erscheinen soll. D.h. die statische Url ist immer (http://www.meineseite.de/unterseite-X), müsste aber, da ich nun auf Englisch geschaltet habe so aussehen "http://www.meineseite.de/en/unterseite-X". Da ich den Link vorher definiert habe, wird der Link aber nie "übersetzt" und somit steht im Menü immer "http://www.meineseite.de/unterseite-X".

    Vielen Dank für jede Art von Hilfe schonmal!
    mfg SansiBar

    • 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

  • Problem solved! I got an fix for it. Simply add qtrans_convertURL(<your url>) in the nav-menu-template.php, where the menu links are generated. Thats it!

    qtrans_convertURL will do the rest for you.
    Line 87: $attributes .= ! empty( $item->url ) ? ' href="' . qtrans_convertURL(esc_attr( $item->url)) .'"' : '';

Jetzt mitmachen!

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