我正在使用 Wordpress 和 Woocommerce 创建我的新网站。我想在订单详细信息中显示简短的描述。
我找到了这段代码:
add_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_single_excerpt', 5);
但这向我展示了家里的描述。
有没有办法让它出现在订单详情中?
可以通过挂接的自定义函数来完成woocommerce_order_item_name
过滤钩子,这样:
add_filter( 'woocommerce_order_item_name', 'add_single_excerpt_to_order_item', 10, 3 );
function add_single_excerpt_to_order_item( $item_name, $item, $is_visible ){
$product_id = $item->get_product_id(); // Get the product Id
$excerpt = get_the_excerpt( $product_id ); // Get the short description
return $item_name . '<br><p class="item-description">' . $excerpt ; '</p>';
}
此代码位于活动子主题(或主题)的 function.php 文件中或任何插件文件中。
经过测试并有效。它将在商品名称下方的订单商品中显示简短说明。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)