Intereting Posts
Multisite WPLANG не будет экономить WP newbie: использование операторов else / if для отображения нескольких заголовков. Bonks Как локализовать встроенный скрипт с помощью ajax wp_insert_post () создает дубликаты с 'post_status' => 'publish' Добавить кнопку в редакторе TinyMCE для вставки текста Как удалить логотип WordPress со страницы входа и регистрации? bloginfo () и get_template_directory_uri () с SSL? в чем разница между uri и path? удалить / скрыть wp-editor Пользовательское правило перезаписи не работает Как вы можете отображать все категории сестер для публикации? Какой способ можно использовать для добавления JavaScript в сообщение на странице с использованием шаблона темы, который не включает get_header () и get_footer ()? get_page () – Только переменные могут передаваться по ссылке Как создать тему, как я могу позволить пользователю изменять изображение за пределами содержимого пост / страницы? перезапись не работает

Добавить элемент управления в панели деталей изображения

Я пытаюсь добавить элемент управления флажком во всплывающем окне изображения (при редактировании изображения в сообщении). Я добавил следующий код в свой шаблон function.php но я не могу отобразить этот флажок во всплывающем окне. Что мне не хватает?

 function bluesolutions_customize_register($wp_customize) { $wp_customize->add_section('bluesolutions_use_lighbox_section', array( 'title' => __('Lightbox', 'mytheme'), 'description' => '', 'priority' => 120, )); $wp_customize->add_setting('mytheme_use_lighbox_setting', array( 'default' => 0, 'capability' => '', 'type' => 'checkbox', )); $wp_customize->add_control(new WP_Customize_Image_Control( $wp_customize, 'use_lighbox', array( 'label' => __('Usen lightbox', 'mytheme'), 'section' => 'advanced', 'settings' => 'mytheme_use_lighbox_setting', 'priority' => 1, 'type' => 'checkbox', ) )); } add_action( 'customize_register', 'bluesolutions_customize_register' ); 

введите описание изображения здесь

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

Вы можете использовать этот код

 function your_slug_edit_media_custom_checkbox( $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 your_slug_save_media_custom_field( $post, $attachment ) { update_post_meta( $post['ID'], '_custom_field', $attachment['custom_field'] ); return $post; } add_filter( 'attachment_fields_to_edit', 'edit_media_custom_checkbox', 11, 2 ); add_filter( 'attachment_fields_to_save', 'save_media_custom_checkbox', 11, 2 );