Metabox — Заменить Мета-Поле Выдержки Сообщения Полем В Моем Пользовательском Мета-Поле.

  • Автор темы Drakaris
  • Обновлено
  • 21, Oct 2024
  • #1

У меня есть собственное мета-поле для произвольного типа сообщения, которое будет единственным мета-полем, которое я планирую отображать в главном столбце (кроме собственного поля заголовка). Я хочу переместить собственный блок/поле «Эксперт» в свой пользовательский мета-блок.

Я могу создать поле под названием «Выдержка» в своем мета-блоке, однако я знаю, как сохранить его только в настраиваемых полях, а не в исходном местоположении, в котором сохраняется собственное исключение.

#метабокс #отрывок

Drakaris


Рег
20 Jun, 2019

Тем
65

Постов
171

Баллов
496
  • 25, Oct 2024
  • #2

Просто назовите поле «выдержка».

Например.:

 
 
 function my_custom_save_function($post_id){

update_post(array('ID' => $post_id, 'post_excerpt' => $_POST['my_custom_field']));
}
add_action('save_post', 'my_custom_save_function');
 

или

<input name="excerpt" id="excerpt" value="<?php echo esc_attr( '$post->post_excerpt' ); ?>" /> <!-- if it is a text field --> ||answer||

Это будет функция для обновления post_excerpt полем с именем «my_custom_field».

<textarea name="excerpt" id="excerpt"><?php echo esc_html( '$post->post_excerpt' ); ?></textarea> <!-- if it is a textarea field -->
 

Kl0un


Рег
01 Dec, 2005

Тем
69

Постов
187

Баллов
552
Тем
403,760
Комментарии
400,028
Опыт
2,418,908