is_edit_account_page() – проверяет, что находимся на странице редактирования профиля

Прежде всего, ребят, если у вас возникают трудности с пониманием того, как в WooCommerce всё устроено, то я однозначно рекомендую вам свой видеокурс 🚀

Возвращает true, если мы находимся здесь:

Редактирования профиля в личном кабинете WooCommerce

В остальных случаях – false.

is_edit_account_page()

У функции нет никаких параметров и хуков внутри.

Использование внутри условия if:

if( is_edit_account_page() ) {
	// да, мы сейчас просматриваем подстраницу "Профиль" в личном кабинете
}

Некоторые моменты, которые полезно знать:

  • Очень похожа на функцию is_wc_endpoint_url() со значением параметра edit-account.
  • Отличие в том, что помимо проверки эндпойнта (ярлыка подстраницы), она также проверяет, что этот эндпойнт относится именно к странице «Моя учётная запись» (а то ведь всякое бывает).
  • Проверка происходит функциями is_page() и wc_get_page_id() с параметром myaccount.

Миша

Впервые познакомился с WordPress в 2009 году. Организатор и спикер на конференциях WordCamp. Преподаватель в школе Нетология.

Пишите, если нужна помощь с сайтом или разработка с нуля.

Чтобы оставить комментарий, пожалуйста, зарегистрируйтесь или войдите.

Миша Рудрастых и WordPress

Полезности из мира WordPress и жизни студии.

Мой телеграм-канал