目前我正在使用“Converio”wordpress主题。默认情况下,相关产品基于同一类别/子类别工作,我希望相关产品基于“关键字”、“标题”、“描述”显示。
基于关键字的相关产品
1 个回复
SO网友:Bas van Dijk
你是指WooCommerce产品中的产品,对吗?
如果是:
就在WooCommerce返回当前产品的相关产品之前(如果您不在产品页面上,您可以定义post_id
你自己)。它使用了一个可以挂入的过滤器。
$related_posts = apply_filters( \'woocommerce_related_products\', $related_posts, $product_id, array(
\'limit\' => $limit,
\'excluded_ids\' => $exclude_ids,
) );
在子主题/主题中使用以下过滤器:add_filter( \'woocommerce_related_products, function( $related_posts ) {
// Add or replace products to $related_posts.
return $related_posts;
}, 10, 1 );
结束