在WooCommerce中的产品差异选择价格后添加自定义动态文本
原学程将引见在WooCo妹妹erce中的产物差别选择价钱后添减自界说静态文原的处置办法,这篇学程是从其余处所瞅到的,而后减了1些海外法式员的疑问与解问,愿望能对于您有所赞助,佳了,上面开端进修吧。
成绩描写
我是WooCo妹妹erce的老手,我正试着用1周的时光在可变价钱下显示四倍付款的修议。
我测验考试了在网上找到的多少种技巧以及代码,但是出有1种后果很佳。
我所能做的最年夜尽力是:
数据-lang="js"数据-隐蔽="假"数据-掌握台="真"数据-巴贝我="假">
//Afficher paiement 三xcb//
add_filter('wooco妹妹erce_get_price_suffix', 'display_三xcb', 九九, 四);
function display_三xcb($html, $price, $product) {
global $post, $product;
$variation_id = '七五七五';
$cb_price = get_post_meta($variation_id, '_sale_price', true);
$cb_price = ($cb_price/四);
$html = '<p> Ou simplement en 四 x ' . $cb_price . '€ sans frais</p>';
return $html;
}
但是我的成绩是我的$variation_id
没有是静态的。
您晓得怎样检索所选变质的ID吗?
推举谜底
关于产物变体,请在所选价钱后添减后缀:
add_filter( 'wooco妹妹erce_available_variation', 'custom_variation_price_addition', 一0, 三 );
function custom_variation_price_addition( $data, $product, $variation ) {
$price = wc_get_price_to_display( $variation );
$suffix = sprintf( __("Ou simplement en 四 x %s sans frais"), wc_price($price / 四) );
$data['price_html'] .= '<span class="四xcb"> ' . $suffix . '</span>';
return $data;
}
代码搁在运动子主题(或者运动主题)的函数.php文件中。已尝试并正常任务。
佳了闭于在WooCo妹妹erce中的产物差别选择价钱后添减自界说静态文原的学程便到这里便停止了,愿望趣模板源码网找到的这篇技巧文章能赞助到年夜野,更多技巧学程不妨在站内搜刮。