Я использую 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) не виден