woocommerce 编辑帐户短代码 [英] woocommerce edit-account shortcode

查看:37
本文介绍了woocommerce 编辑帐户短代码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在这个问题中看到可以从我的订单页面创建短代码,我正在尝试创建类似于通过短代码显示编辑帐户页面的内容.

I saw in this question that is possible create a shortcode from my-orders page, I am trying create something similar to display the edit account page via shortcodes.

参考:在woocommerce中,有没有查看所有订单的简码/页面?

function shortcode_my_orders( $atts ) {
    extract( shortcode_atts( array(
        'order_count' => -1
    ), $atts ) );

    ob_start();
    wc_get_template( 'myaccount/my-orders.php', array(
        'current_user'  => get_user_by( 'id', get_current_user_id() ),
        'order_count'   => $order_count
    ) );
    return ob_get_clean();
}
add_shortcode('my_orders', 'shortcode_my_orders');

推荐答案

您可以使用以下代码随时随地显示编辑帐户表单:

You can display the edit account form, wherever you want, with this code:

function clket_edit_account_form(){
    ob_start();
    wc_get_template( 'myaccount/form-edit-account.php', array( 'user' => get_user_by( 'id', get_current_user_id() ) ) );
    return ob_get_clean();
}
add_shortcode('clket_edit_account', 'clket_edit_account_form');

简码:[clket_edit_account]
参考:https://woocommerce.wp-a2z.org/oik_api/wc_shortcode_my_accountedit_account/

这篇关于woocommerce 编辑帐户短代码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆