我试图计算一个产品页面的浏览量,但我做不到。我会很高兴在解决我的问题的任何帮助.
add_action('template_redirect', 'update_product_data');
function update_product_data(){
if (class_exists('WooCommerce') && is_product()) {
$product = wc_get_product( get_the_ID() );
$product_id = $product->get_id();
$count = (int) $product->get_meta('_click_counter');
$count++;
$product->update_meta_data('_click_counter', $count);
$product->save();
}
}
字符串
1条答案
按热度按时间vs3odd8k1#
根据这个答案线索,尝试以下操作:
字符串
代码放在你的子主题的functions.php文件中(或插件中)。测试和工作。
现在,如果你想避免来自同一用户的重复视图计数,你应该使用以下方法:
型
**OP添加:**在管理员产品列表中显示产品视图
型