gpt4 book ai didi

php - Woocommerce 获取购物车项目元数据

转载 作者:行者123 更新时间:2023-12-02 00:12:05 24 4
gpt4 key购买 nike

我的产品页面上有一个“自定义字段”,我想将其添加到 Woocommerce 购物车页面中产品标题的上方。

这是自定义字段数据:

enter image description here

我用这个 PHP 代码让它在单个产品卡上工作

add_action( 'woocommerce_after_shop_loop_item_title', 'product_card_beschrijving', 2);
function product_card_beschrijving(){
global $product;
$beschrijving = get_post_meta( $product->id, 'product_card_beschrijving', true );
if ( ! empty( $beschrijving ) ) {
echo '<span class="beschrijving">' . $beschrijving . '</span>';
}
}

我已经为购物车页面尝试了相同的代码,但对其进行了一些改动,但未加载自定义字段的元数据。我已经使用了 $get_item_data 等,但无法正常工作

<p class="cart-subtitel">
<?php $beschrijving = get_post_meta( $product->id, 'product_card_beschrijving', true ); echo '<span class="beschrijving">' . $beschrijving . '</span>'?>
</p>

最佳答案

这是改编 self 的字幕插件/WooCommerce 桥 plugin

/**
* Cart product title.
*
* @param string $title - The product title.
* @param array $cart_item - The array of cart item product data.
* @return string
*/
function kia_add_subtitle_to_cart_product( $title, $cart_item ){
$_product = $cart_item['data'];
$meta = $_product->get_meta( 'product_card_beschrijving', true );
if( $meta ) {
$title .= '<span class="meta">' . $meta . '</span>';
}
return $title;
}
add_filter( 'woocommerce_cart_item_name', 'kia_add_subtitle_to_cart_product', 10, 2 );

关于php - Woocommerce 获取购物车项目元数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58676061/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com