• Gelöst Louvie

    (@louvieh)


    Alles aktuell und auf dem neuesten Stand:
    Nutze das Astra Theme und füge alles in ein Child-Theme ein.

    Im Woocommerce hatte ich diese Funktion integriert, welche nicht mehr greift: in functions.php hinterlegt.
    Statt „Verfügbar bei Nachlieferung“ möchte ich „Nicht ab Lager“ darstellen.
     

    // Text für „Nicht ab Lager“ ändern

    add_action( ‚wp_footer‘, ‚change_backorder_text‘ );

    function change_backorder_text() {

        echo ‚<script type=“text/javascript“>

            jQuery(document).ready(function($) {

                $(„.stock.available-on-backorder“).text(„nicht ab Lager“);

            });

        </script>‘;

    }

    Funktionierte vorher, aber nun nicht mehr – es gab innerhalb dieses Codes keine Anpassungen.

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 4 Antworten – 1 bis 4 (von insgesamt 4)
  • Moderator threadi

    (@threadi)

    Ich würde dir empfehlen solche Textänderungen eher direkt an der Quelle zu machen. Jegliche Texte werden in WordPress in englisch im Template geschrieben. Über Sprachdateien werden sie übersetzt, in deinem Fall in deutsch.

    Diese Sprachdateien kannst Du individuell anpassen. Ich würde das Loco Translate empfehlen: https://de.wordpress.org/plugins/loco-translate/

    Nach der Installation gehst Du auf Loco Translate > Plugins und suchst das Plugin raus in dem der gesuchte Text steht. Ich vermute es wird WooCommerce oder gar dein Theme Astra sein. Du siehst dann eine Liste der Sprachdateien, die schon bei dir zu dem Plugin/Theme vorliegen. Bearbeite diese nicht direkt sondern klick an der passenden Sprachdatei auf „Kopieren und als Vorlage verwenden“. Danach gibst Du im Formular an:

    • Sprache wählen (sollte exakt die sein die dein WordPress nutzt)
    • Individueller Ordner wählen
    • „Von Sprache kopieren“ (weiß gerade nicht wie der 3. Punkt genau heißt, so in etwa)

    Danach hast Du eine Sprachdatei die Du anpassen kannst. Suche nach dem Text, pass ihn an – fertig.

    Die Alternative dazu wäre, wenn du schon programmieren willst, über den gettext-Hook den Text anzupassen.

    Thread-Starter Louvie

    (@louvieh)

    Vielen Dank das hat geholfen.
    Einzelne Übersetzungen muss ich noch suchen, aber vieles wurde so angepasst.

    Leider habe ich jetzt 2 CH-Deutsch Versionen drin, 1x eine mit mehr String anpassungen/Übersetzungen als die erste.
    Kann ich die Erste CH-Deutsch einfach löschen?

    Danke vielmals!

    Moderator threadi

    (@threadi)

    Schön, dass du es damit lösen konntest. Und nein, das sind die Original-Sprachdateien des Plugins, welche bei jedem Update von Übersetzungen wieder neu installiert werden würde. Lass sie einfach wie sie sind und bearbeite nur deine eigene Datei.

    Gerne kannst Du das Topic noch auf gelöst setzen, wenn deine Frage damit geklärt ist.

    Thread-Starter Louvie

    (@louvieh)

    Alles klar, dann lasse ich es so drin. Vielen Dank!

Ansicht von 4 Antworten – 1 bis 4 (von insgesamt 4)