Translate Wordpress block with <?php _e(


Translate Wordpress block with <?php _e(

我已经在我的wordpress主题中做了一些块自定义。我确实必须编辑简码.php文件以添加价格表。我刚刚意识到的是,我需要通过我主题的 .po 文件翻译这些单词(来自、/DAY、书)。所以我试图添加这一行来替换单词(例如"来自")。但是我有一个错误代码,我想我在这里没有一个好的语法,但找不到正确的语法。你能帮忙吗?

这是原始代码

/*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*/

解决后问题:一个我有新条目,例如"书"FROM"和"/DAY",我想我将不得不将它们创建到poedit文件中?还是会自动添加它们?

谢谢:)

这是很好的代码(只需像这样插入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 Translate

此插件将扫描您的主题以查找要翻译的新项目......