Поле дополнительных данных для вложения
Как называется место не знаю, но демонстрирую на скрине, это блок данных при добавлении галереи к посту. Как в этом месте вывести нужные данные?
По поводу размера вложения - у меня по умолчанию создает скрипт эти данные и дописывает в мета данные картинки. Как получить данные я знаю , а вот как вывести на скрине я не знаю.
вот похожий код, но выводит данные на уровень ниже и в другой части блока
function image_attachment_field( $form_fields, $post ){ if( substr($post->post_mime_type, 0, 5) == 'image' ){ $user = new WP_User( $post->post_author ); $form_fields["author"]["input"] = "html"; $form_fields["author"]["html"] = '<p><strong>Author:</strong> '.$user->display_name.'</p>'; $form_fields["license"]["input"] = "html"; $form_fields["license"]["html"] = '<p><strong>License:</strong> GPL</p>'; $form_fields["source"]["input"] = "html"; $form_fields["source"]["html"] = '<p><strong>Source:</strong> BNS</p>'; } return $form_fields; } add_filter( "attachment_fields_to_edit", "image_attachment_field", null, 2 );
Почитай код какогонить плагина по сжатию картинок, они обычно там дописывают свою инфу, например мне кажется, что wp-optimize тула свои блоки добавляет по сжатию картинок. Или Regenerate Thumbnails добавляет свою кнопку.
О крутяк, точно залезу пршарюсь
Вот хук приоритет выше 10 поставьте
срабатывает только на странице редактирования вложения, на странице поста редактирования галлереи , когда в окне открываешь, код не срабатывает
Если я правильно понял, эта форма в модальном окне, а там все на js формируется индивидуально и надо свое поле рендерить. Для этого есть хук: