Переведите текст с помощью gettext и включите URL - PullRequest
1 голос
/ 08 января 2020

Я использую gettext для перевода какой-то части моего WordPress-сайта (используя php фрагменты). Мне было интересно, если можно включить URL-адрес, когда функция возвращает значение. Я не знаком с php, но я попробовал вот что:

add_filter('gettext', 'url_to_My_Dashbord', 999, 3 );
function url_to_My_Dashbord( $translated, $text, $domain ) {
$translated = str_ireplace( 'My Dashboard', 'Tableau de bord', $translated );
return '<a href="http://google.fr">'.$translated.'</a>';}

Но, к сожалению, это не работает. Могу ли я попросить вас о поддержке?

РЕДАКТИРОВАТЬ

Благодаря вашим комментариям я попробовал это:

add_filter('gettext', 'url_to_My_Dashbord', 999, 3 );
function url_to_My_Dashbord( $translated, $text, $domain ) {
$translated = str_ireplace( 'My Dashboard', '<a href="http://google.fr">Tableau de bord</a>', $translated );
return $translated}

Но это тоже не работает переведенный текст (т. е. Tableau de bord) не виден

...