Breadcrumbs shop woocommerce multilingual

  • Hi There

    I have a shop with 2 languages: 1st language - german, 2nd language english. Everything works fine, but the breadcrumbs on the overview (with the categories of the shop) are not linking to the correct page. I tried to add a code in functions.php - but then the link goes only to (e.g.) the english page. How can I add a correct code that on the german page it's linked to the german shop and on english pages to the english-shop.
    Code I added:

    add_filter( 'woocommerce_breadcrumb_home_url', 'woo_custom_breadrumb_home_url' );
    function woo_custom_breadrumb_home_url() {
    return 'https://wp.k-ness.ch/en/shop/';
    }
    https://www.screencast.com/t/vrFynJ9pgHvq
    This is the shop-page in german: https://www.screencast.com/t/kdTp7Byf

    As my english is not so good, hope you understand my "problem"
    Theme is DIVI Child theme (elegantthems).
    Wordpress 4.9.8.
    WPML Mutlilignual and Woocomemerce
    Website under construction: wp.k-ness.ch

    Thanks very much for your help.

    • 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

  • Ist WPML WooCommerce Multilingual installiert? Wie sehen dort die Shop URLs aus?

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Vielen Dank für die Antwort auf deutsch!
    Ja woocommerce Multilingual ist installiert. das sind die wichtigsten Plugins: https://www.screencast.com/t/G56lt1m0
    Verlinkung deutsche Start-Seite Shop (mit Flagge): https://www.screencast.com/t/XFh9yugzK
    Verlinkung englische Start-Seite Shop (mit Flagge): https://www.screencast.com/t/fw0FCk9N
    Ich musste die Shop-Seiten umbenennen, damit die Flaggen-Auswahl auf der Shop-Ebene funktioniert.
    Vielen Dank!

  • Das kommt davon wenn man nicht genau formuliert, sorry. Ich meine wie sehen die Übersetzungen in den Einstellungen unter WooCommerce -> WooCommerce Multlingual auf dem Store Urls Tab aus? Dort liegt meist das Problem.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Hallo, habe ich das richtig verstanden - ist die Start-Shop-Seite gemeint:

    https://www.screencast.com/t/X792VbESou

    https://www.screencast.com/t/P4h0qaDcEt9s

    PS. Ich hatte auch probiert, den Breadcrumbs noch wie folgt anzupassen, damit als erster Breadrumb "Shop" erscheint, , hab eich aber momentan wieder entfernt:
    /*—————————————————————————————————————————*/
    /* Rename "home" in breadcrumb
    /*—————————————————————————————————————————*/
    add_filter( 'woocommerce_breadcrumb_defaults', 'wcc_change_breadcrumb_home_text' );

    function wcc_change_breadcrumb_home_text( $defaults ) {

    // Change the breadcrumb home text from 'Home' to 'Shop'

    $defaults['home'] = 'Shop';

    return $defaults;

    }

  • Bitte lies meine Antwort noch einmal, dort steht genau wo Du nachsehen sollst.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Grundsätzlich: Alles muss übersetzt sein und abgeschlossen. Wenn eine Sprachbasis falsch ist, muss man diese für den Eintrag ändern. Dazu gibt es ein Handbuch und den Support von WPML. Ansonsten bleibt nur der Weg über die Jobbörse oder einen WPML Dienstleister. Dich im Forum durch alle notwendigen Änderungen und Einstellungen zu lotsen, sprengt meinen zeitlichen Rahmen.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

Jetzt mitmachen!

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