mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-06-28 22:30:04 +00:00
Send user back to main custom header page after cropping and setting image. Add support for a custom image div callback for greather theme flexibility. Props dphiffer. see #11855
git-svn-id: https://develop.svn.wordpress.org/trunk@12890 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
@@ -1298,16 +1298,17 @@ function header_image() {
|
||||
* @uses Custom_Image_Header Sets up for $admin_header_callback for administration panel display.
|
||||
*
|
||||
* @param callback $header_callback Call on 'wp_head' action.
|
||||
* @param callback $admin_header_callback Call on administration panels.
|
||||
* @param callback $admin_header_callback Call on custom header administration screen.
|
||||
* @param callback $admin_image_div_callback Output a custom header image div on the custom header administration screen. Optional.
|
||||
*/
|
||||
function add_custom_image_header($header_callback, $admin_header_callback) {
|
||||
function add_custom_image_header($header_callback, $admin_header_callback, $admin_image_div_callback = '') {
|
||||
if ( ! empty($header_callback) )
|
||||
add_action('wp_head', $header_callback);
|
||||
|
||||
if ( ! is_admin() )
|
||||
return;
|
||||
require_once(ABSPATH . 'wp-admin/custom-header.php');
|
||||
$GLOBALS['custom_image_header'] =& new Custom_Image_Header($admin_header_callback);
|
||||
$GLOBALS['custom_image_header'] =& new Custom_Image_Header($admin_header_callback, $admin_image_div_callback);
|
||||
add_action('admin_menu', array(&$GLOBALS['custom_image_header'], 'init'));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user