2015-06-01 72 views
0

<?php _e('text', 'textdomain'); ?>用於翻譯主題和插件中的文本。但是,如果我有一個PHP函數,文字定義爲一個變量:如何在php函數中使用_e()?

$textoutput = 'blablabla'; 

在另一個文件中的變量是呼應:

echo $textoutput; 

如何將「blablabla」文本翻譯? $textoutput = _e('blablabla', 'textdomain');不起作用。

謝謝。

回答

4

_e('blablabla', 'textdomain');用於回顯瀏覽器,而不是分配給變量。

如果您希望將其分配給一個變量,你需要使用不同的功能是$variable = __('blablabla', 'textdomain')

,這意味着這些代碼行代碼做同樣的事情

_e('blablabla', 'textdomain'); 
echo __('blablabla', 'textdomain'); 
$variable = __('blablabla', 'textdomain'); 
echo $variable; 

WordPress的國際化的更多信息可以在documentation

+0

中找到非常感謝你 – Pintolus