Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 商业属性链接_Wordpress_Woocommerce - Fatal编程技术网

Wordpress 商业属性链接

Wordpress 商业属性链接,wordpress,woocommerce,Wordpress,Woocommerce,我想在我的商店网站上修改单一产品页面。 我必须从“附加信息”选项卡的属性列表中删除链接 我发现这个html在这个页面中被调用:/woocommerce/templates/single product/product-attributes.php 在本部分代码中: <td class="woocommerce-product-attributes-item__value"><?php echo wp_kses_post( $product_attribute['value']

我想在我的商店网站上修改单一产品页面。 我必须从“附加信息”选项卡的属性列表中删除链接

我发现这个html在这个页面中被调用:/woocommerce/templates/single product/product-attributes.php

在本部分代码中:

<td class="woocommerce-product-attributes-item__value"><?php echo wp_kses_post( $product_attribute['value'] ); ?></td>

您知道是否存在另一个参数而不是“value”,例如“slug”或“name”? 如果没有,如何修改调用以仅显示值而不显示链接


Thank's

在活动主题的functions.php中添加以下代码片段-

function filter_woocommerce_attribute_value( $value ) { 
    return preg_replace( '#<a.*?>([^>]*)</a>#i', '$1', $value );
}

add_filter( 'woocommerce_attribute', 'filter_woocommerce_attribute_value', 99 );
函数过滤器\u属性\u值($value){
返回preg#u replace('#([^>]*)#i','$1',$value);
}
添加过滤器('woocommerce_属性','filter_woocommerce_属性_值',99);

在活动主题的functions.php中添加以下代码片段-

function filter_woocommerce_attribute_value( $value ) { 
    return preg_replace( '#<a.*?>([^>]*)</a>#i', '$1', $value );
}

add_filter( 'woocommerce_attribute', 'filter_woocommerce_attribute_value', 99 );
函数过滤器\u属性\u值($value){
返回preg#u replace('#([^>]*)#i','$1',$value);
}
添加过滤器('woocommerce_属性','filter_woocommerce_属性_值',99);