如何获取WooCommerce产品属性插件

时间:2018-07-14 作者:Abhilesh Sharma

我正在尝试获取产品属性slug。我使用了下面的代码,但它显示名称。

echo $_product->get_attribute( \'pa_color\' );
我在woocommerce/cart/cart上工作。主题文件夹中的php文件。

我还检查了这是来自购物车页面中产品图像的锚url,但没有得到它

anchor url: https://example.com/productos/sweatshirt/?attribute_pa_color=aa2757&attribute_pa_talla=m

从今天早上开始,我一直在努力,但没有成功。请引导。

enter image description here

3 个回复
最合适的回答,由SO网友:Abhilesh Sharma 整理而成

我有这个。。。。

要获得slug,请使用:

$attributes = $_product->get_attributes();
$pa_color = $attributes["pa_color"];
谢谢大家对我的帮助。

SO网友:Andrea Somovigo
$att=$_product->get_attribute(\'pa_color\');

$values = wc_get_product_terms( $product->id, \'pa_color\', array( \'fields\' => \'all\' ) );
foreach($values as $val){
  echo "<pre>";
  var_dump($val->slug);
  echo "</pre>";
}
SO网友:Adam Pery

Use next:

$attribute->get_name()
结束

相关推荐