Created
June 3, 2016 16:11
-
-
Save certainlyakey/3cd1f60a77a703f3027ec6dcbaebdc2f to your computer and use it in GitHub Desktop.
Add metabox (yes/no select) to media attachment edit page
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // add metabox to attachment edit page that will allow users to choose if to show this image in logo gallery | |
| function add_our_attachment_meta(){ | |
| add_meta_box( 'custom-attachment-meta-box', | |
| 'Дополнительные настройки медиафайла', | |
| 'attachment_metabox_callback', | |
| 'attachment', | |
| 'normal', | |
| 'low' | |
| ); | |
| } | |
| add_action( 'admin_init', 'add_our_attachment_meta' ); | |
| function attachment_metabox_callback(){ | |
| global $post; | |
| $value = get_post_meta($post->ID, 'featured_logo', 1); | |
| echo ' | |
| <label for="featured_logo">Отображать эту картинку в галерее логотипов на главной странице? </label> | |
| <select name="featured_logo" id="featured_logo"> | |
| <option value="0" '.selected( $value, 0, false ).'>Нет </option> | |
| <option value="1" '.selected( $value, 1, false ).'>Да </option> | |
| </select> | |
| '; | |
| } | |
| function save_our_attachment_meta(){ | |
| global $post; | |
| if( isset( $_POST['featured_logo'] ) ){ | |
| update_post_meta( $post->ID, 'featured_logo', $_POST['featured_logo'] ); | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment