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;
}
Тема закрыта. Публикация новых сообщений запрещена.