Intereting Posts
Внедрение пользовательских тегов / налоговых страниц Как заказывать сообщения по количеству Vimeo Likes Clone a Post Tite и настраиваемое поле в пользовательский тип сообщения Восстановление страниц в wordpress Греческие символы, показывающие только в определенных обстоятельствах Изменение постоянных ссылок только для категорий ? posts_type = xxx не переписан Изменение страницы регистрации по умолчанию? как использовать hook deleted_user в пользовательской функции для удаления пользователя из пользовательской таблицы Удаление «Подменю» из списка «Мои сайты» в панели администратора Странное поведение меню wordpress admin Как «группировать» (категоризировать) Страницы вместе? Мне нужно изменить черновики с использованием пользовательских данных из базы данных, а затем опубликовать их Как удалить (или заблокировать доступ) к файлам about.php и credits.php в WP Dashboard Параллельные / одновременные соединения MySQL

Добавление настраиваемого поля в редактор изображений

Как добавить настраиваемое поле в редактор изображений , например, под изображением « Описание »? Чтобы быть намного яснее, настройки параметров для изображений после загрузки изображения во всплывающем окне вложения.

Solutions Collecting From Web of "Добавление настраиваемого поля в редактор изображений"

Чтобы добавить настраиваемое поле в вложения, поместите следующий код в свои функции.

add_filter('attachment_fields_to_edit', 'edit_media_custom_field', 11, 2 ); add_filter('attachment_fields_to_save', 'save_media_custom_field', 11, 2 ); function edit_media_custom_field( $form_fields, $post ) { $form_fields['custom_field'] = array( 'label' => 'Custom Field', 'input' => 'text', 'value' => get_post_meta( $post->ID, '_custom_field', true ) ); return $form_fields; } function save_media_custom_field( $post, $attachment ) { update_post_meta( $post['ID'], '_custom_field', $attachment['custom_field'] ); return $post; } 

Чтобы вывести эти данные, вы можете использовать следующее в цикле:

 get_post_meta( get_the_ID(), '_custom_field', true ) );