【发布时间】:2015-10-07 20:22:07
【问题描述】:
我在 Woocommerce 中使用以下代码作为我的 single-product.php 页面的页脚(我创建了一个“相关产品”部分),我想知道是否有一种方法可以改变它来制作管理员可以从产品管理页面添加值;我希望某些产品显示更密切相关的产品,而不是完全随机的产品。
有没有一种方法可以为产品 ID 或标签之类的内容创建自定义字段,然后将该自定义字段添加为 orderby 值,以便这些产品/标签与随机产品相比有更好的显示变化?
如果没有,我还能做些什么吗?我只是在寻找一种方法,让管理员可以选择出现更密切相关的产品。
$args = apply_filters( 'woocommerce_related_products_args', array(
'post_type' => 'product',
'ignore_sticky_posts' => 1,
'no_found_rows' => 1,
'posts_per_page' => 5,
'orderby' => rand,
'post__in' => $related,
'post__not_in' => array( $product->id )
) );
Here is my related-footer.php 包含上述 sn-p 的完整代码文件。
【问题讨论】:
标签: php arrays wordpress arguments woocommerce