Woocommerce:改变"审查配置"文本?

时间:2016-12-02 17:59:59

标签: php wordpress woocommerce

我有一个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' ),

我改变了这一点,但它似乎并没有对网站产生影响。有谁知道我怎么能改变那个文字?

3 个答案:

答案 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.mowoocommerce-composite-products-en_US.po上传到以下文件夹来完成此操作:

wp-content > languages > plugins

我下载了插件的原始语言文件,并用Poedit对其进行了编辑。