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.

Миша

В последние годы я долго не знал, что мне делать с сайтом misha.blog, ведь он практически не приносит никакого профита, но недавно я осознал, что моя миссия – способствовать распространению WordPress. Ведь WordPress – это лучший движок для разработки сайтов – как для тех, кто готов использовать заложенную структуру этой CMS, так и для тех, кто предпочитает headless решения.

Сам же я впервые познакомился с WordPress в 2009 году. Организатор WordCamp. Преподаватель в школах Epic Skills и LoftSchool.

Если вам нужна помощь с вашим сайтом или может даже разработка с нуля на WordPress / WooCommerce — пишите. Я и моя команда сделаем вам всё на лучшем уровне.