Using WordPress ‘admin_head-media-upload-popup’ PHP action

The admin_head-media-upload-popup WordPress PHP action fires when scripts enqueued for the admin header for the legacy (pre-3.5.0) media upload popup are printed.

Usage

add_action('admin_head-media-upload-popup', 'your_function_name');
function your_function_name() {
    // your custom code here
}

Parameters

This action does not accept any parameters.

More information

See WordPress Developer Resources: admin_head-media-upload-popup

Examples

Add custom CSS to the legacy media upload popup

Add custom CSS styles to the legacy media upload popup.

add_action('admin_head-media-upload-popup', 'add_custom_css_to_legacy_popup');
function add_custom_css_to_legacy_popup() {
    echo '<style>
        .custom-class {
            background-color: #f00;
        }
    </style>';
}

Add custom JavaScript to the legacy media upload popup

Add custom JavaScript code to the legacy media upload popup.

add_action('admin_head-media-upload-popup', 'add_custom_js_to_legacy_popup');
function add_custom_js_to_legacy_popup() {
    echo '<script>
        // Custom JavaScript code
    </script>';
}

Remove specific button from legacy media upload popup

Remove a specific button from the legacy media upload popup.

add_action('admin_head-media-upload-popup', 'remove_specific_button_from_legacy_popup');
function remove_specific_button_from_legacy_popup() {
    echo '<style>
        #button-id {
            display: none;
        }
    </style>';
}

Change the logo of the legacy media upload popup

Change the logo displayed in the legacy media upload popup.

add_action('admin_head-media-upload-popup', 'change_legacy_popup_logo');
function change_legacy_popup_logo() {
    echo '<style>
        #header-logo {
            background-image: url("your-logo-url");
        }
    </style>';
}

Modify the layout of the legacy media upload popup

Modify the layout of the legacy media upload popup, for example, by changing the padding and margins.

add_action('admin_head-media-upload-popup', 'modify_legacy_popup_layout');
function modify_legacy_popup_layout() {
    echo '<style>
        .media-upload-form {
            padding: 20px;
            margin: 10px;
        }
    </style>';
}