Я создал пользовательский шаблон страницы и хочу отобразить конкретные детали подписки пользователя (например, дату начала подписки).
Доступный хук на странице «Моя учетная запись» отображает это, но я не знаю, как разобрать вывод хука или даже просто отобразить его в шаблоне страницы.
Любая помощь будет оценена!
Добавьте следующий код в functions.php активной темы.
add_shortcode('wdm_my_subscription', 'wmd_my_custom_function');
function wmd_my_custom_function(){
WC_Subscriptions::get_my_subscriptions_template();
}
Сейчас использую [wdm_my_subscription]
как шорткод на странице, где вы хотите отобразить подписку пользователя.
Скриншоты:
Без шорткода:
Добавление шорткода:
Результат:
Если вам нужно изменить вывод этого, вам может потребоваться скопировать содержимое get_my_subscriptions_template()
функция WC_Subscriptions
класс плагина подписки WooCommerce и используйте его в этом шорткоде, который поможет вам добавить нужные данные.
Других решений пока нет …