Übersetzung "Read More" funktioniert nicht, integration der Änderung ins Child-Theme

  • Hallo geschätztes Forum,

    ich habe folgendes Problem: Ich benutze ein englischsprachiges Theme, habe soweit alles ins Deutsche übersetzt und es klappt auch prima.
    Nun gibt es einen Link innerhalb des Templates "Read More", dass sich mit dem üblichen Vorgehen (Loco Translate) nicht übersetzen lässt.

    Jetzt habe ich die Datei im Theme ausfindig gemacht, in der das "Read More" verwendet wird, die liegt allerdings innerhalb des Themes in zwei Unterordnern inc > classes > widget-home-posts.php. Hier kann ich die Änderung vornehmen, jedoch beim nächsten Theme Update müsste ich wieder händisch diese Datei erneut aktualisieren.

    Wie kann ich diese Datei in meinem Child-Theme integrieren und abändern, um mir die Prozedur nach jedem Theme-Update zu ersparen. Ich habe versucht die Ordnerstruktur im Child-Theme nachzubauen inc > classes > widget-home-posts.php, das klappt aber nicht.
    2ter Versuch, die Datei widget-home-posts.php in die obere Ebene im Child-Ordner gelegt, funktioniert auch nicht.
    Hat jemand von euch eine Lösung für das Problem? Danke!

    • 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

  • Wenn der Test "Read More" nicht i einer Gettext Funktion __( 'Read more', 'textdomain' ) liegt gibt es keine Möglichkeit der Übersetzung. Plugindateien können nicht in der Template Hierarchie überschrieben werden. Wende Dich an den Plugin Entwickler, damit der die Übersetzbarkeit gewährleistet.

    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.

  • Eigentlich sollte es so gehen: im Child-Theme die gleiche Ordner-Struktur anlegen und nur die zu ändernde Datei kopieren. Dort dann ändern.

    Da du das bereits getestet hast, solltest du dich an den Theme-Autor wenden.

    Funktioniert das Child-Theme denn ansonsten?

    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]

  • Eigentlich sollte es so gehen: im Child-Theme die gleiche Ordner-Struktur anlegen und nur die zu ändernde Datei kopieren. Dort dann ändern.

    Das geht nur mit Templates in der WordPress Hierarchy Struktur. Includes, Classes und sonstige themespezifische Dateien können auf diese Weise nicht überschrieben werden. Bei manchen Themes werden solche Funktionen und Klassen plugable definiert um eigene Versionen zu verwenden. Wieder andere Themes erlauben ein Überschreiben durch Filter.

    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!