Support » WooCommerce » Woocommerce „Bestellung eingegangen“-Nachricht

  • Gelöst rico2806

    (@rico2806)


    Hi. ich habe keine Ahnung vom programmieren aber ich denke das sollte einfach sein. Ich bin in der thanks.php meiner WordPressseite unter woocommerce. Ich möchte ein anklickbares “here” mit einem Link zu der „Bestellung eingegangen“ Nachricht hinzufügen :
    Thank you. Your order has been received. Start the course here.

    So sieht der Kurs mit meinem Fehler aus (der Code wird in der Nachricht angezeigt).

    <p class=“woocommerce-notice woocommerce-notice–success woocommerce-thankyou-order-received“><?php echo apply_filters(‚woocommerce_thankyou_order_received_text‘, esc_html__(‚Thank you. Your order has been received. Start the course < a href=“myurl.com“>here.< /a>‘, ‚mesmerize‘), $order); ?></p>

    So sieht die Nachricht auf der Website aus:
    Thank you. Your order has been received. Start the course < a href=“myurl.com“>here.

    Kann mir jemand weiterhelfen?

Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)
  • Moderator Bego Mario Garde

    (@pixolin)

    Ich bin in der thanks.php meiner WordPressseite unter woocommerce.

    Was meinst du damit? Was soll das für eine Datei sein?
    Meinst du das Template thankyou.php in deinem Theme Mesmerize?

    Änderungen solltest du nicht im Theme selbst vornehmen. Sie werden beim nächsten Update überschrieben. Besser ist es, wenn du ein Child-Theme anlegst, was aber für so eine kleine Anpassung schon fast zuviel ist. Ich würde eher das Plugin Code Snippets empfehlen. Im Menü dieses Plugins fügst du ein neues Code-Snippet hinzu und gibst folgenden Code ein:

    add_filter( 'woocommerce_thankyou_order_received_text', 'show_course_link' );
    function show_course_link() {
    	return 'Vielen Dank für deine Bestellung. Gehe jetzt direkt zum <a href="https://example.com/">Kurs</a>.';
    }

    Den Text kannst du direkt in der Sprache eingeben, die du verwenden möchtest. Den Link musst du natürlich noch ändern.

    Vielen Dank. So habe ich es gemacht.

    Moderator Bego Mario Garde

    (@pixolin)

    Schön. Denkst du bitte daran, beim nächsten Mal deine Frage als „gelöst“ zu markieren. Das hilft uns, weil …

    Wenn’s richtig läuft, es funktioniert,
    werden Themen als „gelöst“ markiert,
    damit auch alle in der Runde wissen,
    dass sie hier nicht mehr helfen müssen.
    🌻

Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)