如何解决如何显示woocommerce产品取决于发布它的用户或供应商?
这是我的示例代码,下面的代码显示当我使用该代码时看起来像管理员的所有产品。谁能给我一些时间来调试此问题?预先谢谢你
公共函数fetchcategory($ name){
$this->string = "SELECT DISTINCT u.ID,p.ID,p.post_status,p.guid,p.post_title,t.name AS product_category,t.term_id AS product_id,t.slug AS product_slug
FROM wp_posts AS p
LEFT JOIN wp_postmeta pm1 ON pm1.post_id = p.ID
LEFT JOIN wp_term_relationships AS tr ON tr.object_id = p.ID
JOIN wp_term_taxonomy AS tt ON tt.taxonomy = 'product_cat' AND tt.term_taxonomy_id = tr.term_taxonomy_id
JOIN wp_terms AS t ON t.term_id = tt.term_id
JOIN wp_users AS u ON p.post_author=u.ID
WHERE pm1.post_id = p.ID
AND p.post_author= u.ID
AND t.name = '$name'";
$info=[];
if($result=$this->db->query($this->string)){
while($rows = $result->fetch_assoc()){
array_push($info,$rows);
}
json_encode($info);
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。