2016-10-23 38 views
0

我有一個問題,使用函數_('string')無關緊要,或者如果它被用作另一個函數的參數或正常調用。Mamp Pro和WordPress _(得分函數)

每當我使用函數我得到的頁面打破,沒有錯誤沒有信息。沒有。只要停在那裏渲染目前。

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

爲毫安的錯誤日誌中任何有用的信息? – funkysoul

+0

沒有錯誤,瀏覽器引擎就停在使用函數的那一行。我用一個例子更新了這個問題。 – guido

+0

使用gettext()而不是_()時會發生同樣的情況嗎? – funkysoul

回答

1

如果你想使用WordPress的翻譯功能,您需要兩個下劃線而不是一個:

__('string'); 
+0

感謝您的評論,我知道__函數,我的問題不是翻譯字符串,而是函數問題。 – guido