Как отобразить информацию о подписке пользователя WooCommerce?

Я создал пользовательский шаблон страницы и хочу отобразить конкретные детали подписки пользователя (например, дату начала подписки).

Доступный хук на странице «Моя учетная запись» отображает это, но я не знаю, как разобрать вывод хука или даже просто отобразить его в шаблоне страницы.

Любая помощь будет оценена!

2

Решение

Добавьте следующий код в 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 и используйте его в этом шорткоде, который поможет вам добавить нужные данные.

5

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]