创建带有订单详细信息的Woocommerce简码

瑜伽士



我正在尝试创建与woocommerce订单数据相关的一些短代码。

我有一个自定义页面,客户可以在完成订单后将其重定向到该页面。访客结帐已禁用,因此所有购买的客户都将拥有一个帐户。在页面中,我想从订单中插入一些数据(通过简码)。例如:

“您好[custom-woocommerce-name],谢谢您的购买。我们已通过[custom-woocommerce-payment]收到了您的[custom-woocommerce-total]付款。电子邮件已经发送到[custom-woocommerce-email],等等等等。您的订单#[custom-woocommerce-orderid]已打包等等

……所以我要寻找的是访问以下数据:

$order->get_billing_first_name();
$order->get_total();
$order->get_payment_method();
$order->get_billing_email();
$order->get_id();


我有一个工作的php代码段,可为wordpress用户名创建一个简码:

add_shortcode( ‘custom-wordpress-name' , ‘custom_user_name' );
function custom_user_name(){
    $user = wp_get_current_user();
    return $user->user_firstname;
}

我试图进行调整,但是我对php的理解非常有限,并且会产生错误。

add_shortcode( ‘custom-woocommerce-name' , ‘custom_first_name' );
function custom_first_name(){
   $order = wc_get_order( $order_id );
   return $order->get_billing_first_name();
}

我要去哪里错了?

谢谢,

德米特里

您可以这样尝试:

add_shortcode( 'custom-woocommerce-name' , 'custom_first_name' );
function custom_first_name(){
    $customer_id = get_current_user_id();
    $order = wc_get_customer_last_order( $customer_id );
    return $order->get_billing_first_name();
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

woocommerce结帐后获取订单详细信息

来自分类Dev

Woocommerce订单详细信息无法正确加载

来自分类Dev

woocommerce结帐后获取订单详细信息

来自分类Dev

从数据库中获取woocommerce订单详细信息

来自分类Dev

如何从订单ID Magento获取所有订单详细信息,包括付款客户和运输详细信息

来自分类Dev

如何从订单ID Magento获取所有订单详细信息,包括付款客户和运输详细信息

来自分类Dev

我只想为访客用户在woocommerce模板订单详细信息中添加取消订单按钮?

来自分类Dev

从WooCommerce处理订单电子邮件通知中删除订单详细信息

来自分类Dev

如何创建带有标题和详细信息部分的表单

来自分类Dev

Amazon API检索订单详细信息

来自分类Dev

带有外部JSON文件的离子详细信息视图

来自分类Dev

带有WPF TreeView的MVVM主详细信息

来自分类Dev

带有相关详细信息框GUI的列表

来自分类Dev

从JSON加载带有详细信息的模块

来自分类Dev

如何获取带有参数的ajax详细信息页面?

来自分类Dev

Highcharts-带有堆积列的详细信息图表

来自分类Dev

遍历带有外部模型详细信息的嵌套属性

来自分类Dev

带有详细信息页面空对象的 Android ListView

来自分类Dev

在挂钩woocommerce_checkout_order_processed中获取订单详细信息

来自分类Dev

自定义订单详细信息页面上的Woocommerce自定义字段

来自分类Dev

如何从woocommerce挂钩中的订单中获取供应商详细信息-Dokan

来自分类Dev

从Woocommerce的订单中获取本地取件以及详细信息

来自分类Dev

在WooCommerce订单详细信息中保存自定义结帐交货时间字段值

来自分类Dev

在 Woocommerce 中编辑订单详细信息时自动更新 Wordpress 用户数据

来自分类Dev

WooCommerce - 更改管理面板订单详细信息页面中的付费文本

来自分类Dev

在 Woocommerce 中显示订单详细信息中的产品可选成本

来自分类Dev

通过magento中的订单ID获取订单详细信息

来自分类Dev

通过订单ID获取订单详细信息

来自分类Dev

Paypal 购物车自定义创建订单对象和用户详细信息

Related 相关文章

  1. 1

    woocommerce结帐后获取订单详细信息

  2. 2

    Woocommerce订单详细信息无法正确加载

  3. 3

    woocommerce结帐后获取订单详细信息

  4. 4

    从数据库中获取woocommerce订单详细信息

  5. 5

    如何从订单ID Magento获取所有订单详细信息,包括付款客户和运输详细信息

  6. 6

    如何从订单ID Magento获取所有订单详细信息,包括付款客户和运输详细信息

  7. 7

    我只想为访客用户在woocommerce模板订单详细信息中添加取消订单按钮?

  8. 8

    从WooCommerce处理订单电子邮件通知中删除订单详细信息

  9. 9

    如何创建带有标题和详细信息部分的表单

  10. 10

    Amazon API检索订单详细信息

  11. 11

    带有外部JSON文件的离子详细信息视图

  12. 12

    带有WPF TreeView的MVVM主详细信息

  13. 13

    带有相关详细信息框GUI的列表

  14. 14

    从JSON加载带有详细信息的模块

  15. 15

    如何获取带有参数的ajax详细信息页面?

  16. 16

    Highcharts-带有堆积列的详细信息图表

  17. 17

    遍历带有外部模型详细信息的嵌套属性

  18. 18

    带有详细信息页面空对象的 Android ListView

  19. 19

    在挂钩woocommerce_checkout_order_processed中获取订单详细信息

  20. 20

    自定义订单详细信息页面上的Woocommerce自定义字段

  21. 21

    如何从woocommerce挂钩中的订单中获取供应商详细信息-Dokan

  22. 22

    从Woocommerce的订单中获取本地取件以及详细信息

  23. 23

    在WooCommerce订单详细信息中保存自定义结帐交货时间字段值

  24. 24

    在 Woocommerce 中编辑订单详细信息时自动更新 Wordpress 用户数据

  25. 25

    WooCommerce - 更改管理面板订单详细信息页面中的付费文本

  26. 26

    在 Woocommerce 中显示订单详细信息中的产品可选成本

  27. 27

    通过magento中的订单ID获取订单详细信息

  28. 28

    通过订单ID获取订单详细信息

  29. 29

    Paypal 购物车自定义创建订单对象和用户详细信息

热门标签

归档