@denism300

Как добавить свой эндпоинт в breadcrumbs?

Зарегистрировал свой эндпоинт:
function add_wish_list_endpoint()
{
	add_rewrite_endpoint('wish-list', EP_ROOT | EP_PAGES);
}
add_action('init', 'add_wish_list_endpoint');

function wish_list_query_vars($vars)
{
	$vars[] = 'wish-list';
	return $vars;
}
add_filter('query_vars', 'wish_list_query_vars', 0);

function show_wish_list()
{
	echo do_shortcode('[woosw_list]');
}
add_action('woocommerce_account_wish-list_endpoint', 'show_wish_list');

function renew_my_account_links($menu_links)
{
	$menu_links['wish-list']          = __('Мои желания');

	return $menu_links;
}
add_filter('woocommerce_account_menu_items', 'renew_my_account_links');


Однако, когда я нахожусь на данной странице, ее нет в breadcrumbs и проверка is_wc_endpoint_url() на этой странице так же не работает.
Как исправить?
  • Вопрос задан
  • 5 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы