Definition:
function add_custom_image_header( $header_callback, $admin_header_callback, $admin_image_div_callback = '' ) {}
Add callbacks for image header display.
The parameter $header_callback callback will be required to display the content for the ‘wp_head’ action. The parameter $admin_header_callback callback will be added to Custom_Image_Header class and that will be added to the ‘admin_menu’ action.
Parameters
- callback $header_callback: Call on ‘wp_head’ action.
- callback $admin_header_callback: Call on custom header administration screen.
- callback $admin_image_div_callback: Output a custom header image div on the custom header administration screen. Optional.
Source code
function add_custom_image_header( $header_callback, $admin_header_callback, $admin_image_div_callback = '' ) { if ( ! empty( $header_callback ) ) add_action('wp_head', $header_callback); $support = array( 'callback' => $header_callback ); $theme_support = get_theme_support( 'custom-header' ); if ( ! empty( $theme_support ) && is_array( $theme_support[ 0 ] ) ) $support = array_merge( $theme_support[ 0 ], $support ); add_theme_support( 'custom-header', $support ); add_theme_support( 'custom-header-uploads' ); if ( ! is_admin() ) return; global $custom_image_header; require_once( ABSPATH . 'wp-admin/custom-header.php' ); $custom_image_header = new Custom_Image_Header( $admin_header_callback, $admin_image_div_callback ); add_action( 'admin_menu', array( &$custom_image_header, 'init' ) ); }
225
No comments yet... Be the first to leave a reply!