详细订单中的Woocommerce Short_Description

时间:2017-12-20 14:32:11

标签: php wordpress woocommerce hook-woocommerce orders

我正在使用Wordpress和Woocommerce创建我的新网站。我想在订单明细中显示简短描述。

我找到了这段代码:

add_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_single_excerpt', 5);

但这显示了我在家中的描述。

有没有办法让它出现在订单明细中?

1 个答案:

答案 0 :(得分:0)

可以使用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文件中或任何插件文件中。

经过测试和工作。它将在项目名称下方的订单项目中显示简短描述。