作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图在 WooCommerce 中使用 WC_Query 通过帖子作者 ID 获取产品,因此我尝试包含一个新的自定义 meta_key“_author”,如下所示:
add_filter( 'woocommerce_product_data_store_cpt_get_products_query', 'handling_custom_meta_query_keys', 10, 3 );
function handling_custom_meta_query_keys( $wp_query_args, $query_vars ) {
$meta_key = '_author';
if ( ! empty( $query_vars[$meta_key] ) ) {
$wp_query_args['meta_query'][] = array(
'key' => $meta_key,
'value' => esc_attr( $query_vars[$meta_key] ),
'operator' => '==',
);
}
return $wp_query_args;
}
然后我尝试将它与 wc_get_products()
一起使用:
$product_list = wc_get_products( array('_author' => get_current_user_id()) );
但它返回空数组。有什么想法吗?
最佳答案
您可以使用未记录的参数“作者”在 WC_Query 中按作者 ID 简单地获取产品,如下所示:
$products = wc_get_products( array(
'status' => 'publish',
'limit' => -1,
'author' => get_current_user_id()
) );
您将获得一组 WC_Product
对象
关于php - 在 WooCommerce 中使用 WC_Query 按作者 ID 获取产品?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63450775/
我试图在 WooCommerce 中使用 WC_Query 通过帖子作者 ID 获取产品,因此我尝试包含一个新的自定义 meta_key“_author”,如下所示: add_filter( 'woo
我试图在 WooCommerce 中使用 WC_Query 通过帖子作者 ID 获取产品,因此我尝试包含一个新的自定义 meta_key“_author”,如下所示: add_filter( 'woo
我是一名优秀的程序员,十分优秀!