Добавлено в закладки: 0

Функция добавляет в личный кабинет новую вкладку и кнопку для показа этой вкладки.

Содержимое передаваемого внутрь функции массива:

Атрибут supports содержит массив указанием поддержки возможных функций:

ajax - вкладка поддерживает ajax-загрузку своего контента,

dialog - вкладка поддерживает вывод своего контента внутри диалогового окна,

cache - поддерживается кеширование вкладки функционалом кеширования плагина.

Приведу пример регистрации основной вкладки личного кабинета по новым правилам с минимальным набором необходимых параметров:

В массиве 'callback' указываем наименование функции-обработчика, которая и будет формировать контент вкладки. По-умолчанию функцию всегда принимает один аргумент - идентификатор пользователя текущего личного кабинета.

Если необходимо передать свои аргументы, то добавляем их через указание массива аргументов:

Таким образом, будет зарегистрирована самая обычная приватная вкладка личного кабинета.

Расширим регистрацию вкладки с указанием расширенных параметров и двух дочерних вкладок:

В соответствии с указанным выше примером регистрации вкладки личного кабинета, придется также написать две функции для формировании первой и второй дочерних вкладок, т.е. указанные в массиве функции 'custom_function_1' и 'custom_function_2'