3ответ(ов) в теме
Здравствуйте. Во первых спасибо за крутое дополнение. Теперь немного о том, что может принести неудобства пользователям при использовании. Смотрите, я вывел поле этого дополнения произвольно в карточке юзера с помощью
$verif = get_user_meta($rcl_user->ID, 'vrfd_profile', true); if($verif) echo '<span class="filter-data dopolnitelnie-rows"> ' . $verif . '</span>';
Выводит отлично. Но дело в том, что данное дополнение выводит через этот код не иконку (хотя её можно настроить), а подтягивает слова выбранные из админки (Не подтверждён, или, Это подтверждённый профиль). Всё бы ничего, но когда я даже просто через админку обновляю чей то профиль не трогая это поле, а там автоматом стоит значение (Не подтверждён). После обновления профиля, автоматически выводятся эти слова (Не подтверждён). А хотелось бы конечно, чтоб только у подтверждённых выводился текст, или настраиваемая нами иконка. А у не подтвержденных ничего бы не выводилось. Так было задумано? Или как это можно исправить?)
Спасибр
Пока что решил проблему таким образом. Удалил в фильтре слова "Не подтверждён". Раньше выглядело так: в $field['values'] = [ 'Не подтверждён', 'Это подтверждённый профиль' ]; Прописал в функциях темы так
add_filter( 'rcl_profile_fields', 'vrfd_add_form_2', 10 ); function vrfd_add_form_2( $fields ) { foreach ( $fields as $field ) { if ( $field['slug'] === 'vrfd_profile' ) { $field['values'] = [ '', 'Это подтверждённый профиль' ]; } $opt[] = $field; } return $opt; }
Тема закрыта. Публикация новых сообщений запрещена.