bru*_*nam 4 php wordpress cart woocommerce hook-woocommerce
我希望在 woocommerce 中连接到“woocommerce_cart_item_name”过滤器,并希望在名称后显示产品 ID。到目前为止,我正在处理这个......
add_filter( 'woocommerce_cart_item_name', 'justatest' );
function justatest( $productname ) {
echo $productname;
// ideally echo name and product id here instead
}
Run Code Online (Sandbox Code Playgroud)
这将返回带有链接的名称,但我想在项目名称后添加产品的实际 ID。
如何在 Woocommerce 购物车页面中的购物车项目名称后添加产品 ID?
我知道我不需要先返回,因为这会使我退出函数,但我很好奇我将如何执行此操作。
您的挂钩函数中缺少一些参数,您应该进行一些更改以通过这种方式获取产品 ID:
add_filter( 'woocommerce_cart_item_name', 'just_a_test', 10, 3 );
function just_a_test( $item_name, $cart_item, $cart_item_key ) {
// Display name and product id here instead
echo $item_name.' ('.$cart_item['product_id'].')';
}
Run Code Online (Sandbox Code Playgroud)
此代码位于活动子主题(或主题)的 function.php 文件或任何插件文件中。
测试和工作。
| 归档时间: |
|
| 查看次数: |
4399 次 |
| 最近记录: |