Ich versuche, eine Wordpress-Site eine andere Sprache hinzufügen. Ein Teil der Übersetzung wird von einem Plug-in namens Polylang gehandhabt, aber ich benutze auch .po/.mo-Dateien, um einen Teil des Textes zu bearbeiten, auf den Polylang nicht zugreifen kann.Übersetzen Sie Theme Texte in WordPress-Website nicht in .po-Datei enthalten
Es gibt jedoch Text, der nicht einmal in der .po-Datei angezeigt wird, die mit dem Thema geliefert wurde.
Hier ist ein Beispiel.
Es gibt eine Einstellung in den Designoptionen, um den Text für einige Links (Titel und Beschreibung) festzulegen. Die PHP in der Themenvorlage ist dies:
<div id="homeheadlinks" class="col-md-4">
<a href="<?php echo $options['unf_firstlink']?>" class="headbutton bone"><i class="golink"></i><?php echo $options['unf_firstlinktitle']?> <em><?php echo $options['unf_firstlinkdesc']?></em></a>
<a href="<?php echo $options['unf_secondlink']?>" class="headbutton btwo"><i class="golink"></i><?php echo $options['unf_secondlinktitle']?> <em><?php echo $options['unf_secondlinkdesc']?></em></a>
<a href="<?php echo $options['unf_thirdlink']?>" class="headbutton bthree"><i class="golink"></i><?php echo $options['unf_thirdlinktitle']?> <em><?php echo $options['unf_thirdlinkdesc']?></em></a>
</div>
Der Text kann über das Thema der Optionen geändert werden, aber es gibt keine Möglichkeit, eine andere Sprache als die wichtigste, die Art und Weise hinzuzufügen.
Wie könnte ich Übersetzungen für die Artikel wie $options['unf_firstlinktitle']
und $options['unf_firstlinkdesc']
hinzufügen.
Nur um klar zu sein, diese Elemente nicht in Polylang String Translations Abschnitt angezeigt.
Ich habe dies noch nicht versucht. Ich gebe dir Feedback, sobald ich es ausprobiert habe. Ich danke Ihnen für Ihre Antwort. –