7ответ(ов) в теме
Андрей
не в сети 3 года
На сайте с 23.01.2019
Участник
Тем 22
Сообщения 97
1
18:30
Версия WP-Recall: 16.17.7

Привет.
Подскажите, как можно скрыть поля в профиле пользователя (Личный кабинет -> Профиль)?
Поля добавлены через WP-RECALL -> Поля профиля. В неактивные поля, через консоль сайта, не убираются.
Дело в том, что я использую эти поля в своём дополнении и в профиле они совсем не нужны! И даже мешают.

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

Здравствуйте.

Какие поля скрыть?

0
Андрей
не в сети 3 года
На сайте с 23.01.2019
Участник
Тем 22
Сообщения 97
3
18:57

Не стандартные, а добавленные администратором.

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

Воспользуйтесь фильтрами: profile_options_rcl или custom_field_profile

Поля и через css скрыть можно - там у каждого свой айдишник

0
Андрей
не в сети 3 года
На сайте с 23.01.2019
Участник
Тем 22
Сообщения 97
5
18:37

Не понимаю как скрыть поля с помощью фильтров. Подскажите.

код не сработал:
add_filter('custom_field_profile', 'hide_profile_fields', 10);
function hide_profile_fields($fields){

$fields[] = array(
'type' => 'hidden',
'slug' => 'field_Meta-key' // тут значение meta-key
);
return $fields;
}

Редакции сообщения
04.04.2019 19:03АндрейПричина: не указано
0
Андрей
не в сети 3 года
На сайте с 23.01.2019
Участник
Тем 22
Сообщения 97
6
18:10

С фильтрами так и не понимаю как скрыть поля.
Но вот с помощью стилей (css) скрывается легко. Добавляем стиль в файл css:
#profile-field-meta_key { display: none; }
где meta_key - заданное вами название поля.

Способ мне не нравится, т.к. всё равно в исходном коде страницы эти поля и их значения присутствуют.

Как же удалить с помощью хуков?

0
actek2009
не в сети 2 года
На сайте с 03.05.2016
Участник
Тем 7
Сообщения 13
7
21:29

аналогичная ситуация.
бился целый вечер с проблемой - поля добавляемые в форму публикации произвольного типа записи - дублировались в профиль без возможности правки в форме.
всё дело оказалось в произвольном типе записи (post_type) - profile. смена на другой решила проблему.
в плагине с включённым дополнением Profile (Профиль пользователя) используется опция с таки же названием.

Редакции сообщения
28.01.2020 21:37actek2009Причина: не указано
1
Тема закрыта. Публикация новых сообщений запрещена.