Using WordPress ‘admin_head’ PHP action

The admin_head WordPress PHP action is used to add custom code in the head section of all admin pages.

Usage

add_action('admin_head', 'your_custom_function');
function your_custom_function() {
    // your custom code here
}

Parameters

None

More information

See WordPress Developer Resources: admin_head

Examples

Add custom CSS to all admin pages

This code adds a custom CSS file to the head section of all admin pages.

add_action('admin_head', 'add_custom_admin_css');
function add_custom_admin_css() {
    echo '<link rel="stylesheet" href="' . get_template_directory_uri() . '/admin-styles.css" />';
}

Add inline CSS to all admin pages

This code adds inline CSS to the head section of all admin pages.

add_action('admin_head', 'add_inline_admin_css');
function add_inline_admin_css() {
    echo '<style>.custom-admin-class { color: red; }</style>';
}

Add custom JavaScript to all admin pages

This code adds a custom JavaScript file to the head section of all admin pages.

add_action('admin_head', 'add_custom_admin_js');
function add_custom_admin_js() {
    echo '<script src="' . get_template_directory_uri() . '/admin-scripts.js"></script>';
}

Add inline JavaScript to all admin pages

This code adds inline JavaScript to the head section of all admin pages.

add_action('admin_head', 'add_inline_admin_js');
function add_inline_admin_js() {
    echo '<script>console.log("Custom admin script");</script>';
}

Add custom meta tag to all admin pages

This code adds a custom meta tag to the head section of all admin pages.

add_action('admin_head', 'add_custom_admin_meta');
function add_custom_admin_meta() {
    echo '<meta name="custom-meta" content="Custom Meta Content">';
}