2015-06-01 4 views
0

<?php _e('text', 'textdomain'); ?> Используется для перевода текста в темы и плагины. Но что, если у меня есть функция PHP, которая определяет текст как переменные:Как использовать функцию _e() внутри php?

$textoutput = 'blablabla'; 

В другом документе переменный вторят:

echo $textoutput; 

Как перевести текст «блаблабли»? $textoutput = _e('blablabla', 'textdomain'); не работает.

спасибо.

ответ

4

_e('blablabla', 'textdomain'); используется для эха в браузере, а не для назначения переменной.

Если вы хотите присвоить его переменной, которую нужно использовать другую функцию, которая $variable = __('blablabla', 'textdomain')

, что означает, что эти строки кода кода делать то же самое

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

Более подробную информацию о WordPress i18n можно найти в documentation

+0

Большое вам спасибо – Pintolus

Смежные вопросы