Я создал настраиваемый тип сообщения для сотрудников компании с некоторыми полями, которые они должны заполнить (например, электронная почта, телефон и т. д.), и полем выбора, которое принимает некоторые значения из другого настраиваемого типа сообщения, называемого «компания».. Я отключил / удалил редактор для типа сообщения сотрудника, но теперь у меня возникли проблемы с их перечислением в обзоре, потому что у каждого «сотрудника» отсутствует заголовок (post_title). Как я могу установить post_title для сотрудника равным пользовательскому полю «Имя»?
Работает много кода, поэтому я покажу только ту часть, где я сохраняю свои данные для каждого сотрудника:
foreach ($meta_box['fields'] as $field) {
if(isset($_POST[$field['id']])) {
if(!add_post_meta($post_id, $field['id'], $_POST[$field['id']], true)) update_post_meta($post_id, $field['id'], $_POST[$field['id']]);
}
}
У меня есть массив со всеми данными, а затем я сохраняю правильные значения для каждого поля, но могу ли я сказать, что:
If($field[‘id’] == ‘emp_name’) {
Set($post_title = $field[‘id’]);
}
Или что-то подобное?
Любая помощь или предложения будут очень признательны.
Спасибо — Местика