о каком именно произвольном поле идет речь? стандартном для ВП или созданном с помощью wp-recall?
Заголовки произвольных полей профиля wp-recall хранятся в массиве, который можно получить с помощью функции get_option( 'custom_profile_field' );
Разложив этот массив можно получить заголовок нужного поля.
Произвольное поле wp-recall
Я создал поле профиля Имя
и вывел его так:
function rcl_danie(){
global $user_LK;
echo get_the_author_meta('imya_34',$user_LK);
}
Получился вывод самого значения, а как вывести заголовок не понимаю. Можете подсказать код? Просто куда вставлять get_option( 'custom_profile_field' ); ???
ну тогда вам все-таки лучше написать функцию для вывода заголовков полей и их значений используя массив get_option( 'custom_profile_field' );
В плагине есть готовое решение:
function get_show_custom_profile_fields($fields_content,$author_lk){ $get_fields = get_option( 'custom_profile_field' ); if($get_fields){ $show_custom_field = ''; $get_fields = stripslashes_deep($get_fields); $cf = new Rcl_Custom_Fields(); foreach((array)$get_fields as $custom_field){ $custom_field = apply_filters('custom_field_profile',$custom_field); if(!$custom_field) continue; $slug = $custom_field['slug']; if($custom_field['req']==1){ $meta = get_the_author_meta($slug,$author_lk); $show_custom_field .= $cf->get_field_value($custom_field,$meta); } } } if(isset($show_custom_field))$fields_content .= '<div class="show-profile-fields">'.$show_custom_field.'</div>'; return $fields_content; }
эта функция выводит заполненнные произвольные поля профиля вверху ЛК, можете создать свою функцию на основе этой