о каком именно произвольном поле идет речь? стандартном для ВП или созданном с помощью 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;
}
эта функция выводит заполненнные произвольные поля профиля вверху ЛК, можете создать свою функцию на основе этой