Домой Wp-Recall WP-Recall: Пишем свое дополнение и кастомизация Отображение произвольной вкладки в ЛК только для админа
4ответ(ов) в теме
mikle.alex@gmail.com
не в сети 7 лет
На сайте с 11.01.2018
Участник
Тем 6
Сообщения 8
1
13:14

Как сделать,что бы вкладка отображалась только админу?

0
Вова (Otshelnik-Fm)
не в сети 15 минут
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
2
13:24

Такой настройки нет.

Тут без программирования не обойтись.
Если знаете и умеете - то воспользуйтесь фильтром вкладки

Вы не можете просматривать опубликованные ссылки

там в массиве вы увидите все вкладки - вам останется выбрать ту, которую хотите скрыть и обработать ее.

0
mikle.alex@gmail.com
не в сети 7 лет
На сайте с 11.01.2018
Участник
Тем 6
Сообщения 8
3
14:41

Подскажите каким образом и какой надо настроить фильтр

add_filter('rcl_tab','my_function'); // фильтр вкладок. Но некоторых дочерних там может не быть
add_filter('rcl_tabs','my_function'); // а вот тут они все
add_filter('rcl_pre_output_tab','my_function'); // а здесь финальный набор вкладок перед выводом (учитывает полномочия - например набор вкладок для гостей)
add_filter('rcl_tab','edit_profile_tab_data');
function edit_profile_tab_data($data){
if($data['id']!='admin_tab') return $data;

$data['public'] = 0;

return $data;
}

0
Вова (Otshelnik-Fm)
не в сети 15 минут
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
4
15:19

Я у вас не увидел проверки на админа или на нужного юзера. Как проверить админ ли это ищите в гугле - функционал вордпресса

Используйте rcl_pre_output_tab - он вам идеально подходит - это финальный набор вкладок

0
Вы не имеете права на публикацию сообщений в этой теме