【发布时间】:2018-09-11 07:40:57
【问题描述】:
我希望将 WooCommerce 订单 ID 引用为简码,以便在收到的订单页面中轻松使用以生成动态链接。
function my_order_id( $atts ) {
echo $order->get_id();
}
add_shortcode( 'my_order_id', 'my_order_id');
【问题讨论】:
-
写更多细节你在找什么?
-
首先在短代码中你不是
echo,而是return。这个短代码将在哪里使用?在结帐页面?显示其他订单? -
这根本不可能,因为结帐中不存在订单ID,它只有在客户“下订单”后才会生成......
-
@OmarTanti 我想在收单页面,所以交易已经通过,订单ID已经生成。但我想在 S3 上动态命名具有相同订单 ID 的文件以保持文件一致,并且短代码可以在 URL 参数中起作用。
-
@LoicTheAztec 这是在收到的订单中,所以交易已经被批准了。
标签: php wordpress woocommerce shortcode orders