使用 <?php _e(
Translate Wordpress block with <?php _e(
我在我的 wordpress 主题中做了一些块自定义。我确实必须编辑 shortcode.php 文件以添加价格 table。我刚刚意识到的是,我需要通过主题的 .po 文件翻译这些词( From 、 /DAY 、 Book )。所以我试图添加这一行来替换这个词(例如 "From" )。但是我有一个错误代码,我想我这里没有好的语法但找不到正确的语法。你能帮我吗?
这里是原代码
/*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*/
Post 已解决问题:第一个我有新条目,例如 "Book"“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
此插件将扫描您的主题以查找要翻译的新项目...
我在我的 wordpress 主题中做了一些块自定义。我确实必须编辑 shortcode.php 文件以添加价格 table。我刚刚意识到的是,我需要通过主题的 .po 文件翻译这些词( From 、 /DAY 、 Book )。所以我试图添加这一行来替换这个词(例如 "From" )。但是我有一个错误代码,我想我这里没有好的语法但找不到正确的语法。你能帮我吗?
这里是原代码
/*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*/
Post 已解决问题:第一个我有新条目,例如 "Book"“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
此插件将扫描您的主题以查找要翻译的新项目...