Last Updated on: 11th March 2016, 02:25 pm
Translating the WooCommerce Subscriptions price string is a frequently asked question we get in support.
EDIT: I made this into a mini plugin.
In order to achieve this you need to use a custom code snippet such as this.
function change_signup_string( $string, $product, $include ) { // customize $string here based on $product return $string; } add_filter( 'woocommerce_subscriptions_product_price_string', 'change_signup_string', 10, 3 );
So for example
function change_signup_string( $string, $product, $include ) { $string = str_replace( 'and a', 'maybe and', $string ); $string = str_replace( 'sign-up fee', 'or for free', $string ); return $string; } add_filter( 'woocommerce_subscriptions_product_price_string', 'change_signup_string', 10, 3 );
Alternatively you can edit language file with http://poedit.net/ – find the language file in the plugin folder and after editing put it /wp-content/languages/woocommerce-subscriptions/.
Don’t know what to with these? Here is some guidance on how to use snippets: How to use WordPress custom code snippets
Further info on the Subscriptions hooks and filters can be found within the developer docs published on WooThemes.com: http://docs.woothemes.com/document/subscriptions/develop/filter-reference/
Also: Before you do that, please do make a full backup!
Leave a Reply