Перевести блок WordPress с помощью & lt;? Php _e (

Я сделал несколько блоков в своей теме WordPress. Мне пришлось отредактировать файл shortcode.php, чтобы добавить таблицу цен. Я просто осознаю, что мне нужно, чтобы эти слова (From, / DAY, Book) переводились через файл .po моей темы. Поэтому я попытался добавить эту строку, чтобы заменить слово (например, «От»). Но у меня есть код ошибки, я думаю, у меня нет хорошего синтаксиса, но я не могу найти правильный. Вы можете помочь?

Вот оригинальный код

/*CUSTOM PRICE*/

}elseif($type === 'content_block_custom_price'){

$result = '<div class="featurecustom text-center">';

$result .=  '<div class="thumbnail">
<img src="'.AUTORENT_IMAGE.''.$img.'" alt="">

</div>

<p class="titlecustom">'.$title.'</p>
<p class="fromprice"> From</p>
<span class="pricenumber">'.$pricetype.'<sup>€</sup></span><span class="fromprice">/ DAY</span>
<hr>
<p class="customdescription">'.$des.'</p>

<a href="'.$linktypebutton.'"> <div class="bookingbutton" style="vertical-align:middle"><span>BOOK </span></div> </a>

';

$result .= '</div>';return $result;

/* CUSTOM PRICE*/

Вот плохой код, я пытаюсь перевести мое слово

/*CUSTOM PRICE*/

}elseif($type === 'content_block_custom_price'){

$result = '<div class="featurecustom text-center">';

$result .=  '<div class="thumbnail">
<img src="'.AUTORENT_IMAGE.''.$img.'" alt="">

</div>

<p class="titlecustom">'.$title.'</p>
<p class="fromprice"> <?php _e('From','themename'); ?></p>
<span class="pricenumber">'.$pricetype.'<sup>€</sup></span><span class="fromprice"><?php _e('/DAY','themename'); ?></span>
<hr>
<p class="customdescription">'.$des.'</p>

<a href="'.$linktypebutton.'"> <div class="bookingbutton" style="vertical-align:middle"><span><?php _e('Book','themename'); ?> </span></div> </a>

';

$result .= '</div>';return $result;

/* CUSTOM PRICE*/

Пост решен вопрос: у меня есть новые записи, такие как «Книга», «ОТ» и «/ ДЕНЬ», я думаю, мне придется создать их в файле poedit? Или они будут добавлены автоматически?

Спасибо 🙂

2

Решение

Вот хороший код (просто вставьте gettex, как это '. __("From","theme name").':

/*CUSTOM PRICE*/

}elseif($type === 'content_block_custom_price'){

$result = '<div class="featurecustom text-center">';

$result .=  '<div class="thumbnail">
<img src="'.AUTORENT_IMAGE.''.$img.'" alt="">

</div>

<p class="titlecustom">'.$title.'</p>
<p class="fromprice"> '. __("From","theme name").'</p>
<span class="pricenumber">'.$pricetype.'<sup>€</sup></span><span class="from price">'. __("/DAY","theme name") .'</span>
<hr>
<p class="customdescription">'.$des.'</p>

<a href="'.$linktypebutton.'"> <div class="bookingbutton" style="vertical-align:middle"><span>'. __("Book","themename"); .' </span></div> </a>

';

$result .= '</div>';return $result;

/* CUSTOM PRICE*/

Для перевода тем & плагины есть очень эффективный и простой бесплатный плагин: Loco Перевести

Этот плагин будет сканировать вашу тему для новых элементов для перевода …

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]