OPTION 1(最良のオプション)
Overriding the woocommercecheckout/review-order.php
テンプレート。
あなたが必要がある最初のあなたのアクティブな子テーマ(またはテーマ)foldeにwoocommerce
プラグインフォルダにコピーに位置templates
サブフォルダに(行われていない場合)、およびwoocommerce
て名前を変更。一度woocommerce > checkout
に行き、あなたのアクティブなテーマで行わ
、およびオープン/編集 review-order.php
テンプレートファイル。あなたはこれを持って、このテンプレートの終わりに
:
<?php do_action('woocommerce_review_order_before_order_total'); ?>
<tr class="order-total">
<th><?php _e('Total', 'woocommerce'); ?></th>
<td><?php wc_cart_totals_order_total_html(); ?></td>
</tr>
<?php do_action('woocommerce_review_order_after_order_total'); ?>
</tfoot>
</table>
だから、あなたが変更されます。
<th><?php _e('Total', 'woocommerce'); ?></th>
た:
<th><?php _e('Total inkl. vat', 'woocommerce'); ?></th>
今、あなたは保存することができ、作業が完了しています...
参考文献:
OPTION 2(理想はない、以下を参照)
あなたは、その目的のためにこれをワードプレスgettex()
ネイティブ関数を使用することができます方法:
add_filter('gettext', 'wc_renaming_checkout_total', 20, 3);
function wc_renaming_checkout_total($translated_text, $untranslated_text, $domain) {
if(!is_admin() && is_checkout) {
if($untranslated_text == 'Total')
$translated_text = __('Total inkl. vat','theme_slug_domain');
}
return $translated_text;
}
このコードは、アクティブな子テーマ(またはテーマ)のfunction.phpファイル、またはすべてのプラグインファイルにあります。
しかし、2つの"Total"
文章があるので、あなたは、最後に1時間(「製品」の後の最初の行に1回)、価格表内の2カスタマイズされたテキストを取得します ...
このコードはテスト済みであり、動作します。
サイト全体が特定の言語で表示されていて、その行だけが翻訳されていませんか?または、翻訳を変更したいですか? – helgatheviking