我正在尝试渲染一部份的伍尔商业-我的帐户部分。具体来说,用于编辑或添加托运地址的表单(myaccount/ form -Edt-address.php)。默认情况下,我创建的短代码显示了计费地址。我不知道如何传递变量或指定我想要代码的传送地址部分。
这是计费地址的简短代码:
add_shortcode('edit_address', 'display_myaccount_edit_address');
function display_myaccount_edit_address()
{
return WC_Shortcode_My_Account::edit_address();
}我正在努力做到这一点(显然不起作用)
add_shortcode('edit_address_shipping', 'display_myaccount_edit_address_shipping');
function display_myaccount_edit_address_shipping()
{
return WC_Shortcode_My_Account::edit_address_shipping($load_address = 'Shipping address');
}知道怎么做吗?任何帮助都是非常感谢的!
发布于 2021-07-29 23:15:59
根据文档,传递的关键是“传送”:因此,用于短代码的函数将如下所示:
function display_myaccount_edit_address_shipping()
{
return WC_Shortcode_My_Account::edit_address_shipping('shipping');
}
add_shortcode('edit_address_shipping', 'display_myaccount_edit_address_shipping');https://woocommerce.wp-a2z.org/oik_api/wc_shortcode_my_accountedit_address/
https://stackoverflow.com/questions/68577090
复制相似问题