首页 > 解决方案 > 如何在woocommerce商店的主页上获取产品ID?

问题描述

我正在尝试在商店主页上的 wp_attachment_image_src 挂钩中获取产品 ID。我正在使用 get_the_ID() 并且它在商店页面上运行良好,但在主页上它总是返回主页的 ID,因为主页本身就是一个帖子。如何获取主页上显示的产品的产品 ID。我试过跟随。

global $product;
$id = $product->ID;
//or
$id = $product->get_ID();

全球$产品;在主页上总是空的。并在 null 上对成员函数 get_id() 进行错误调用

global $post;
$id = $post->ID;

上述解决方案总是返回主页 id 而不是产品 id。 返回主页 id

需要这些产品的ID

标签: phpwordpresswoocommerce

解决方案


推荐阅读