php - 如何在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
解决方案
推荐阅读
- excel - 单击命令按钮时,将相同范围的数据从一张纸复制并粘贴到另一张纸上
- python - Python 问题:由于某种原因,我的列表超出索引,即使它们的参数足够
- php - 在我的主页上使用 PHP 代码构建 DIF 结构时,它似乎没有选择我的 CSS 文件中设置的样式
- django - 使用会话管理在 django 中上传多个文件
- python-3.x - 如何从字符串中删除“”以使其成为常量/变量?
- arduino - STM8 板的按钮切换问题
- vb.net - 查询某个时间段内的项目
- xcode - “React Native CLI”是否必须安装 Xcode?
- javascript - 如何使用我当前 HTML 页面的字段中另一个 HTML 页面中的字段来使用 JS 进行计算?这是一个 Django 项目
- c - 编译错误 - 此处使用时变量指针未初始化