php - Woocommerce,获取当前产品 ID

标签 php wordpress woocommerce product

我目前正在开发 WooCommerce 主题,并尝试向产品详细信息页面添加侧边栏。

我已经能够添加侧边栏(具体来说,这个:http://woocommerce.wp-a2z.org/oik_file/templatescontent-widget-product-php/)

现在,我试图弄清楚如何向当前选定的产品添加“事件”类别,但似乎无法弄清楚?

换句话说,如果当前产品 id 等于侧边栏中的产品 id,我该怎么做,然后将 class="active"添加到 li 中?

我进行了大量搜索,但没有找到任何有用的信息,所以我转向这里。

非常感谢任何帮助!!

最佳答案

2017 年更新 - 自 WooCommerce 3 以来:

global $product;
$id = $product->get_id();

Woocommerce 不喜欢您直接访问这些变量。如果您的 wp_debug 为 true,这将消除来自 woocommerce 的任何警告。

关于php - Woocommerce,获取当前产品 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27385920/

相关文章:

PHP/PCRE/正则表达式 : stripping search term appart

php - 在 WooCommerce 中显示销售车商品格式的价格范围

css - 如何更改 css 以在移动模式下显示两个产品?

php - VSCode Intelliphense 在 Laravel 项目中无法正常工作

php - EnvJS/Rhino,setTimeout() 不工作

php - 正则表达式作为 explode() 中的分隔符

带有 and 或 条件的 WordPress 分类查询

Wordpress 上的 css 列表定义不同,然后我希望它用于一个部分,我该如何修复它?

json - 将 JSON 解析为表 (Wordpress)

wordpress - DocuSign 如何与 WordPress 配合使用?