X

So ändern Sie den Standardtext der Schaltfläche „In den Warenkorb“ in WooCommerce

Schnipsel von IsItWP

Suchen Sie nach einer Möglichkeit, den Standardtext der Schaltfläche „In den Warenkorb“ in WooCommerce zu ändern? Mit diesem Codeausschnitt können Sie den Text in „Jetzt spenden“, „Produkt hinzufügen“, „Kaufen“ oder beliebig ändern.

Anweisungen:

  1. Fügen Sie diesen Code zur functions.php-Datei Ihres Themes oder in ein websitespezifisches Plugin ein.
  2. Ändern Sie dann einfach den Text „Artikel hinzufügen“ in Zeile 4 in das, was Sie möchten.
add_filter('woocommerce_product_single_add_to_cart_text', 'woo_custom_cart_button_text');

function woo_custom_cart_button_text() {
return __('Book Now', 'woocommerce');
}

Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzuf ilde{A}gen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress kopieren / einf ilde{A}gen, damit Sie Ihre Website nicht versehentlich besch ilde{A}digen.

Wenn Ihnen dieser Codeausschnitt gefallen hat, sollten Sie sich unsere anderen Artikel auf der Website ansehen, wie zum Beispiel: 30 Möglichkeiten, online mit Bloggen Geld zu verdienen (nebenbei).

Kommentare   Hinterlasse eine Antwort

  1. Vielen Dank! Es hat mein Problem gelöst.

  2. Ich habe Probleme mit der Schaltfläche „In den Warenkorb“ von WooCommerce Subscription. Sie zeigt „In den Warenkorb Jetzt anmelden“ anstelle von nur „Jetzt anmelden“. Haben Sie Vorschläge, wie man das beheben kann?

  3. Ich möchte den schwarzen Kasten-Button durch ein Einkaufswagen-Symbol ersetzen. Bitte beraten Sie mich, wie das geht.

  4. Gibt es eine Lösung in einer anderen Sprache als Englisch? Es sieht so aus, als ob der Code funktioniert, aber nur für Englisch. Wenn ich zum Beispiel Griechisch verwende, wird ein leerer Warenkorb-Button angezeigt.

  5. Hallo!

    Wie kann ich den Begriff innerhalb der Funktion übersetzbar machen?
    Ich habe diesen Versuch unternommen, aber er gibt einen kritischen Fehler zurück

    Ich habe versucht, diese Änderung vorzunehmen:

    // Text des Warenkorb-Buttons ändern
    add_filter( ‘woocommerce_product_add_to_cart_text’, ‘nlwc_custom_button_text’ );

    function nlwc_custom_button_text() {
    return __(”);
    }

  6. Hallo, es funktioniert bei mir bei allen Produkten im Shop, aber ist es möglich, es auf ein bestimmtes Produkt anzuwenden? Nur für „product_id=1299“?? Funktioniert das?

  7. Bei mir hat es funktioniert. Danke

  8. Hallo, der Button ist bei mir komplett verschwunden, nachdem ich den Code in functions.php eingefügt habe.

    Ich habe meine functions.php wieder in den ursprünglichen Zustand zurückversetzt, aber der Button wird im Frontend nicht mehr angezeigt.

    1. Sie sollten überprüfen, ob keine CSS-Regeln den Button ausblenden.

  9. Ist es möglich, den Text durch ein Font Awesome-Icon zu ersetzen? Ich habe versucht, den Text durch zu ersetzen, aber es funktioniert nicht.

    Ich hoffe, bald von Ihnen zu hören!

    1. Das ist möglicherweise möglich, aber nicht, wenn der HTML-Code des Textes durch einen anderen Filter oder eine andere Funktion entfernt wird.

  10. Perfekt! Danke. Sehr einfach.

  11. Nein, funktioniert nicht.

    1. Der Ausschnitt sollte jetzt behoben sein.

  12. Good Samartian hatte und hat Recht. Die einfachen Anführungszeichen, die auf dieser Seite verwendet wurden, waren typografische Anführungszeichen, und das bricht den PHP-Code.

    Ich habe Windows Notepad verwendet und die typografischen Anführungszeichen durch einfache gerade Anführungszeichen ersetzt, die Taste ‘ auf der Tastatur

    Typografische Anführungszeichen sind weder für einfache noch für doppelte gerade Anführungszeichen auf englischen Tastaturen Standard. Warum der Autor, Debjit Saha, typografische Anführungszeichen für uns zum Kopieren verwendet hat, ist mir schleierhaft, und er/sie ist nicht einmal zurückgekehrt, um diesen Fehler zu korrigieren.

    Hier ist der PHP-Code mit den richtigen Anführungszeichen:

    add_filter(‘woocommerce_product_single_add_to_cart_text’, ‘woo_custom_cart_button_text’);

    function woo_custom_cart_button_text() {
    return __(‘Book Now’, ‘woocommerce’);
    }

  13. Alter, ändere das Apostroph von ‘ zu ‘, da es im ENGLISCHEN nicht verwendet wird und den Code bricht.

    1. Das hat für mich funktioniert.
      Ich schreibe wieder Code mit Hilfe der Tastatur und es funktioniert jetzt.

      Danke.

  14. Ich habe diesen Code auf meiner Website ausprobiert, aber der Code funktioniert bei mir nicht. Hier ist der funktionierende Code, den Sie ausprobieren können:
    add_filter( ‘add_to_cart_text’, ‘woo_custom_single_add_to_cart_text’ ); // < 2.1
    add_filter( 'woocommerce_product_single_add_to_cart_text', 'woo_custom_single_add_to_cart_text' ); // 2.1 +

    function woo_custom_single_add_to_cart_text() {

    return __( 'Mein Button-Text', 'woocommerce' );

    }

  15. add_filter( ‘woocommerce_product_single_add_to_cart_text’ , ‘woo_custom_cart_button_text’ );

    function woo_custom_cart_button_text() {
    return __(‘Adauga in cos’ , ‘woocommerce’);
    }

    So funktioniert es. Habe alles da oben versucht. Nichts hat für mich funktioniert.

  16. // Ändern des Textes der Schaltfläche „In den Warenkorb“ zu benutzerdefiniertem Text auf einzelnen Produktseiten
    function woo_custom_cart_button_text()
    {
    return __(‘Add Item’, ‘woocommerce’);
    }
    add_filter(‘woocommerce_product_single_add_to_cart_text’, ‘woo_custom_cart_button_text’);

    // Ändern des Textes der Schaltfläche „In den Warenkorb“ zu benutzerdefiniertem Text auf Produktarchiv-/Listenansichtsseiten
    function woo_custom_product_add_to_cart_text() {
    return __( ‘Add Item’, ‘woocommerce’ );
    }
    add_filter( ‘woocommerce_product_add_to_cart_text’, ‘woo_custom_product_add_to_cart_text’ );

    1. Danke Pavan Yogi, deine Antwort war diejenige, die für mich funktioniert hat.

    2. Danke Pavan Yogi, deine Lösung hat auch für mich funktioniert.

    3. Danke! Dieser Code hat für mich funktioniert.

  17. Was ist, wenn ich HTML zu meinem Button-Label hinzufügen möchte (ein Span-Tag zur Anzeige eines Icons)? Ich habe es versucht, aber das HTML wird direkt ausgegeben, nicht „gerendert“.

  18. Funktioniert nicht. Noch andere Vorschläge?

  19. Ich nehme nicht an, dass jemand weiß, wie man den Text auf den Schaltflächen „Anmelden“ und „Registrieren“ bei Woocommece ändert?

  20. Für diejenigen, die Probleme haben und es nicht funktioniert, versuchen Sie Folgendes:

    add_filter(‘woocommerce_product_single_add_to_cart_text’, ‘woo_custom_cart_button_text’);

    function woo_custom_cart_button_text() { return __(‘Book Now’, ‘woocommerce’); }

    1. Schöne Tabelle 2. Januar 2019 um 03:07 Uhr

      Das ist die richtige! Aber die „ ‘ “ ist falsch, sollte sein

      add_filter(‘woocommerce_product_single_add_to_cart_text’, ‘woo_custom_cart_button_text’);

      function woo_custom_cart_button_text() {
      return __(‘Book Now’, ‘woocommerce’);
      }

    2. Es hat nach der Korrektur der Anführungszeichen funktioniert. Vielen Dank!

  21. Das funktioniert nicht, ich habe es versucht.

  22. Huch, habe das zu meinem Child-Theme im Abschnitt Custom Functions PHP hinzugefügt und mein Button-Text hat sich nicht geändert??

    add_filter(‘single_add_to_cart_text’, ‘woo_custom_cart_button_text’);

    function woo_custom_cart_button_text() { return __(‘Add to Bag’, ‘woocommerce’); }

  23. Hallo Saha,

    Danke für deinen Artikel. Ich möchte den letzten Button in der Kasse ändern: „Jetzt kaufen“ oder „Bezahlen“ (Entschuldigung, ich kenne den richtigen Text auf Englisch nicht).

    Hast du einen Tipp dafür?

    1. schreiben Sie in Ihre functions.php im Theme-Ordner:
      add_filter(‘single_add_to_cart_text’, ‘woo_custom_cart_button_text’);

      function woo_custom_cart_button_text() {
      return __(‘Jetzt kaufen’, ‘woocommerce’);
      }

Kommentar hinzufügen

Wir freuen uns, dass Sie einen Kommentar hinterlassen haben. Bitte beachten Sie, dass alle Kommentare gemäß unserer Datenschutzrichtlinie moderiert werden und alle Links nofollow sind. Verwenden Sie KEINE Schlüsselwörter im Namensfeld. Lassen Sie uns ein persönliches und bedeutungsvolles Gespräch führen.

WordPress Launch Checkliste

Die ultimative Checkliste für den Start von WordPress

Wir haben alle wichtigen Checklistenpunkte für den Start Ihrer nächsten WordPress-Website in einem praktischen E-Book zusammengefasst.
Ja, senden Sie mir das kostenlose E-Book!