我需要通过产品的 id 检查产品的可见性状态。不仅仅是它是否可见,而是它是否被搜索、隐藏或可见。
我已经尝试过get_post_meta($id, '_visibility', true);
,但是只有我的旧产品在数据库中具有该帖子元,所以我假设它不再使用。
这样做的总体原因是因为我正在尝试使用产品短代码显示产品,但没有选项可以在可见性内“显示全部”。例如,
echo do_shortcode('[products ids="' . $id . '" visibility="all"]');
所以现在我必须检查产品的可见性并回显适当的短代码来显示它。除非我弄错了,并且有一种方法可以显示带有短代码的产品,无论它们的可见性如何......
肥皂起泡泡
慕神8447489