Функция возвращает true
, если мы находимся на странице «Моя учетная запись» в WooCommerce, в остальных случаях – false
.
is_account_page()
Пример использования:
if( is_account_page() ) { // true } else { // false }
Ах да, на странице личного кабинета WooCommerce есть ещё и вкладки (скриншот ниже), функция is_account_page()
будет возвращать true
при нахождении на любой из вкладок.
Если копнуть глубже, в каких случаях функция возвращает true
(если вам это интересно), то вот эти случаи (должен выполняться хотя бы один).
myaccount
она проверяет, что мы сейчас находимся на странице WordPress, которая в настройках WooCommerce > Настройки > Дополнительно установлена как страница личного кабинета.[woocommerce_my_account]
.woocommerce_is_account_page
, которым можно зафорсить определённую страницу стать страницей личного кабинета.Приведу пример относительно woocommerce_is_account_page
– например как обмануть WooCommerce, сказав, что главная страница сайта – это на самом деле страница «Моя учетная запись».
add_filter( 'woocommerce_is_account_page', 'truemisha_glavnaya_account' ); function truemisha_glavnaya_account( $true_or_false ) { if( is_front_page() ) { return true; } return $true_or_false; }
Чтобы оставить комментарий, пожалуйста, зарегистрируйтесь или войдите.