Dokumentation > Entwickler > Externe Domain-Links von der Übersetzung ausschließen

Externe Domain-Links von der Übersetzung ausschließen

Dokumente durchsuchen
Dokumentation durchsuchen

Die externen Links werden überprüft, um festzustellen, ob die URL in eine andere Sprache geändert werden kann. Falls die Übersetzung bestimmter externer Links nicht erforderlich ist, können wir bestimmte Domains mithilfe der folgenden Vorgehensweisen von der Erkennung durch TranslatePress Multilingual ausschließen.

  • Wenn die externen Links serverseitig mit PHP generiert werden, können Sie sie von der Erkennung ausschließen, indem Sie das Attribut `data-no-translation-href` zu diesem Anker-Knoten hinzufügen.
    Zum Beispiel:

    <a href="/de/facebook.com/" data-no-translation-href>Mein Link</a>
  • Dieser Code schließt Links, die die ausgewählten Untertexte enthalten, von der dynamischen Übersetzung aus. Der Code ist nur für Links wirksam, die auf Client-Seite mit JS geändert werden.
    /**
     * Sie können eine neue Teilzeichenfolge hinzufügen, die ausgeschlossen werden soll, indem Sie im folgenden Code eine neue Teilzeichenfolge in das Array '$excluded_substrings' einfügen (siehe 'example.com' unten)
     * @param $substrings – Array, das bereits ausgeschlossene Teilzeichenfolgen wie 'amazon-adsystem', 'googleads' und 'g.doubleclick' enthält
     * @return array – das Array, das alle Teilzeichenfolgen enthält, einschließlich der in dieser Funktion hinzugefügten, die von der dynamischen Übersetzung ausgeschlossen werden
     */
    function trpc_add_new_substring_to_be_skipped_from_dynamic_translation($substrings){
    
        $excluded_substrings = array( 'example.com', 'another-example.com' ); // hier weitere hinzufügen  
     
        $substrings['href'] = array_merge($excluded_substrings, $substrings['href']); 
     
        return $substrings;
    }
    add_filter( 'trp_skip_strings_from_dynamic_translation_for_substrings', 'trpc_add_new_substring_to_be_skipped_from_dynamic_translation', 10, 1);

TranslatePress Mehrsprachig

Der beste Website-Lokalisierungsdienst für WordPress-Websites. Verwalten Sie alles über eine visuelle Benutzeroberfläche.