WordPress.org

Make WordPress Core

Ticket #20819: 20819.2.patch

File 20819.2.patch, 1.6 KB (added by SergeyBiryukov, 6 years ago)
  • wp-admin/custom-header.php

     
    9696
    9797                add_filter( 'attachment_fields_to_edit', array( $this, 'attachment_fields_to_edit' ), 10, 2 );
    9898                add_filter( 'media_upload_tabs', array( $this, 'filter_upload_tabs' ) );
     99                add_filter( 'media_upload_mime_type_links', array( $this, 'filter_upload_mime_type_links' ) );
    99100        }
    100101
    101102        /**
     
    805806        }
    806807
    807808
     809        /**
     810         * Upload the file to be cropped in the second step.
     811         *
     812         * @since 3.4.0
     813         */
    808814        function step_2_manage_upload() {
    809815                $overrides = array('test_form' => false);
    810816                $file = wp_handle_upload($_FILES['import'], $overrides);
     
    960966                        $this->step_1();
    961967        }
    962968
     969        /**
     970         * Replace default attachment actions with "Set as header" link.
     971         *
     972         * @since 3.4.0
     973         */
    963974        function attachment_fields_to_edit( $form_fields, $post ) {
    964975                if ( isset( $_REQUEST['context'] ) && $_REQUEST['context'] == 'custom-header' ) {
    965976                        $form_fields = array();
     
    977988                return $form_fields;
    978989        }
    979990
     991        /**
     992         * Leave only "Media Library" tab in the uploader window.
     993         *
     994         * @since 3.4.0
     995         */
    980996        function filter_upload_tabs( $tabs ) {
    981997                if ( isset( $_REQUEST['context'] ) && $_REQUEST['context'] == 'custom-header' )
    982998                        return array( 'library' => __('Media Library') );
     
    9841000                return $tabs;
    9851001        }
    9861002
     1003        /**
     1004         * Hide MIME type links. Only image files can be set as header.
     1005         *
     1006         * @since 3.4.0
     1007         */
     1008        function filter_upload_mime_type_links() {
     1009                return array();
     1010        }
     1011
    9871012}