Button funktion ändern

  • Guten Tag liebes Forum,

    hab nen Brett vorm Kopf. Denn ich finde nirgends (mehr) die Möglichkeit bei Woocommerce in der Artikelliste den Button "In den Warenkorb" gegen "mehr info" oder ähnliches zu tauschen.

    Da ich erklärungsbedürftige Artikel anbiete, kauft niemand sofort

    WP 5.4
    WC 4.0.1
    duftwerk.net/shop

    Bestimmt schon 1001 mal besprochen. Oder so einfach, dass es hier bestimmt jedeR erklären kann.
    Wer möchte nen Kunsthandwerker helfen?

    Liebe Grüße aus Köln

    • 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

  • Hast du schonmal Phpcode in dein WordPress eingefügt? Am besten du erstellst wie hier beschrieben ein eigenes Plugin (dauert etwa 5 min): https://pl%c3%b6tzlich-selbst%c3%a4ndig.de/programmieren/…ugin-erstellen/
    Danach fügst du in die gerade erstellte Plugindatei (mit der Endung .php) folgenden Code ein:

    PHP
    add_filter('woocommerce_product_single_add_to_cart_text', 'woo_custom_cart_button_text');
     
    function woo_custom_cart_button_text() {
    return __('Mehr Infos', 'woocommerce');
    }


    Mehr Infos kannst du natürlich gehen alles möglich ersetzen.
    Mfg und gutted Gelingen! Falls du noch Frage hast kann ich dir gerne helfen :)

  • Hallo Oliver,
    danke schön. Wäre nie darauf gekommen ein Plugin zu machen. Das sieht jetzt so aus:
    <?php
    defined('ABSPATH') or die("Thanks for visting");
    /**
    * Plugin Name: Cart Button Test
    * Plugin URI: https://manasse,de
    * Description: Cart Button Text
    * Version: 1.0
    * Author: Manasse
    * Author URI: https://manasse.de
    * License: GPL2
    * License URI: https://www.gnu.org/licenses/gpl-2.0.html
    * Text Domain: buttontxt
    */
    add_filter('woocommerce_product_single_add_to_cart_text', 'woo_custom_cart_button_text');

    function woo_custom_cart_button_text() {
    return __('Mehr Infos', 'woocommerce');
    }
    ?>

    ABER... Funktioniert nicht...
    Wordpress erkennt es als Plugin, doch so oft ich auf Aktivieren in der Plugin Liste drücke, steht da weiterhin Aktivieren.
    Sorry, dass ich noch mal fragen muss... Doch was nun?
    Fehlt irgendwo ein Leerzeichen? Der Plugin Editor in WP zeigt es nicht so "bunt" an, wie die anderen Plugintexte...
    Nach dem Into fangen alle anderen Plugin Texte in Pink an. Dieser (add_filter....) ist schwarz.

    Sagt Dir das was?
    Danke im Voraus
    Uwe

  • Danke schön.
    Macht bestimmt nicht so viel "Spaß" und ist länger (also mehr Ladezeit) aber ich probier das erst einmal...
    Danke schön und schönes Wochenende

  • Wie heißt der neu angelegte Plugin-Ordner?

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • ok... jetzt merk ich, dass ich mich unklar formuliert habe.
    Es war so gemeint, dass nicht nur der Text, sondern die Funktion verändert wird...
    Nicht "in den Einkaufswagen" sondern "Artikel ansehen."

    sorry

  • Code
    add_filter( 'woocommerce_loop_add_to_cart_link', 'mmx_add_to_cart_loop_mod', 10, 2 );
    function mmx_add_to_cart_loop_mod( $button, $product  ) {
        $button_text = __('View product', 'woocommerce');
        $button = '<a class="button" href="' . $product->get_permalink() . '">' . $button_text . '</a>';
        return $button;
    }

    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.

  • ¡¡¡WOW!!!
    Hab Dank. Dank an alle.
    Nun hab ich ein Plugin erzeugt (Dank an oliver_3501) und mit dem Code von mensmaximus (danke) gefüllt und nun hoffe ich noch ein paar Ostergeschenke zu verkaufen, in diesen verrückten Zeiten.

    Habt es gut und schönes Wochenende.

Jetzt mitmachen!

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