2016-10-23 4 views
0

Ich hatte ein Problem mit der Funktion _ ('String') spielt keine Rolle, der Kontext oder wenn es als Parameter für eine andere Funktion verwendet oder normal aufgerufen wird.Mamp Pro und WordPress _ (Score-Funktion)

Jedes Mal, wenn ich die Funktion verwende, bekomme ich die Seite kaputt, kein Fehler, keine Information. Nichts. Hör einfach dort auf, wo im Moment gerendert wird.

es.

$data->content = sprintf(
    esc_html__('Proudly by %s - Theme Name: %s', 'textdomain'), 
    '<a href="https://url">' . _('SiteName') . '</a>', 
    '<a href="http://url">' . _('ThemeName') . '</a>' 
); 
+0

nützliche Informationen in Fehlerprotokoll des MAMP? – funkysoul

+0

Keine Fehler, die Browser-Engine stoppt einfach bei der Zeile, in der die Funktion verwendet wird. Ich habe die Frage mit einem Beispiel aktualisiert. – guido

+0

Tritt dasselbe bei der Verwendung von gettext() anstelle von _() auf? – funkysoul

Antwort

1

Wenn Sie Übersetzungsfunktion von Wordpress verwenden möchten, müssen Sie zwei Strich nicht ein:

__('string'); 
+0

Vielen Dank für Ihren Kommentar, ich kenne die __-Funktion, meine Frage war nicht für die Übersetzung String aber für ein Funktionsproblem. – guido