Обновлено: Добавлен отсутствующий определенный аргумент "current_user" .
Чтобы получить шаблон myaccount/dashboard.php
, встроенный в шорткод, вы должны используйте функцию wc_get_template()
следующим образом:
add_shortcode('account_dashboard', 'display_account_dashboard');
function display_account_dashboard()
{
return wc_get_template(
'myaccount/dashboard.php',
array(
'current_user' => get_user_by( 'id', get_current_user_id() )
)
);
Код входит в functions. php файл вашей активной дочерней темы (или активной темы). Проверено и работает.
ИСПОЛЬЗОВАНИЕ: [account_dashboard]