我有一个WooCommerce商店,里面有几个多步复合产品。
订购这些产品之一的最后一步标有" Review Configuration",我试图找到一种方法来编辑该文本,使其显示为"评论。设计"
这是有问题的页面。或者其中一个,无论如何:
http://204.197.244.57/~silverpennies/product/custom-necklace/
我尝试进入/plugins/woocommerce-composite-products/includes/class-wc-cp-display.php,然后在107行,这就是:
'i18n_final_step' => __( 'Review Configuration', 'woocommerce-composite-products' ),
我改变了这一点,但它似乎并没有对网站产生影响。有谁知道我怎么能改变那个文字?
答案 0 :(得分:1)
我有同样的问题,我希望文本'Review Configuration'读作'Confirm Design'。
我设法通过编辑以下内容来更改它:
更改第57行的文字:
可湿性粉剂内容/插件/ woocommerce复合产品/模板/单品/复合summary.php
所以从这个:
$title = __( 'Review Configuration', 'woocommerce-composite-products' );
在我的案例中:
$title = __( 'Confirm Design', 'woocommerce-composite-products' );
希望有所帮助:)
此外,在页面底部,根据您展示复合产品的方式,您可能还需要在第20行更改以下文件中的“审核配置”文本:
可湿性粉剂内容/插件/ woocommerce复合产品/模板/单品/复合添加到cart.php
?><div id="composite_data_<?php echo $product_id; ?>" class="cart composite_data <?php echo isset( $_REQUEST[ 'add-to-cart' ] ) ? 'composite_added_to_cart' : ''; ?>" data-item_id="review" data-composite_settings="<?php echo esc_attr( json_encode( $product->add_to_cart_form_settings() ) ); ?>" data-nav_title="<?php echo esc_attr( __( 'Review Configuration', 'woocommerce-composite-products' ) ); ?>" data-scenario_data="<?php echo esc_attr( json_encode( $product->get_current_scenario_data() ) ); ?>" data-price_data="<?php echo esc_attr( json_encode( $product->get_composite_price_data() ) ); ?>" data-container_id="<?php echo $product_id; ?>" style="display:none;"><?php
答案 1 :(得分:1)
我在这些文件中编辑了这两行,但它没有改变&#34;审查配置&#34;给我发短信。我甚至尝试使用快速本地化插件与文本域,但仍然没有工作。
我发现我需要在这里编辑文件:/woocommerce-composite-products/includes/class-wc-cp-display.php在199行。
'i18n_final_step' => _x( 'Review Configuration', 'final step navigation button text', 'woocommerce-composite-products' ),
希望这可以帮助其他人寻求帮助。
答案 2 :(得分:0)
一种更非破坏性的方法是使用语言文件,并将配置字符串替换为您自己的自定义字符串。
我之前通过将自定义语言文件woocommerce-composite-products-en_US.mo
和woocommerce-composite-products-en_US.po
上传到以下文件夹来完成此操作:
wp-content > languages > plugins
我下载了插件的原始语言文件,并用Poedit对其进行了编辑。