Use the wp-head-callback
argument to specify your own handler:
add_theme_support( 'custom-background', array(
'wp-head-callback' => 'wpse_189361_custom_background_cb',
'default-color' => '000000',
'default-image' => '%1$s/images/background.jpg',
));
function wpse_189361_custom_background_cb() {
ob_start();
_custom_background_cb(); // Default handler
$style = ob_get_clean();
$style = str_replace( 'body.custom-background', '#featured-home-image', $style );
echo $style;
}
Related Posts:
- How WP_Customize_Background_Image_Control is supposed to work?
- Fetch customizer image and output as an inline css style background image
- Return value of get_background_color
- default custom background image not saved in database when creating a new site
- Use default value of wp_customizer in theme_mod output?
- Repeater field in Customizer
- How to print the value of a custom control in the Customizer?
- Customizer JS API dynamically add sections and controls
- Get all registered wp theme customizer sections?
- How to mix partial and full page refresh in the same section of the customizer?
- Conditional Logic to Check for Site Icon
- How do I check if user input in a field in the customizer is a number?
- How do I conditionally enqueue stylesheets or scripts in theme customizer settings?
- Internalize get_theme_mod CSS Into Stylesheet?
- Customiser `active_callback` not working on control with `postMessage` transport method
- Is it possible to conditionally displaying and hiding of customizer controls for each device preview?
- Add or remove HTML class with selective refresh?
- How do I use add_control to offer a list of all pages in the customiser?
- Visible Edit Shortcut for WordPress menu that uses nav walker
- Section Name for Menu in Theme Customizer
- Is it still possible to nest panels within panels within the customizer?
- Get_theme_mod not retrieving value
- Make Customizer Load Specific Page
- Removing http:// from esc url() for wordpress customizer code
- Send data from Customizer Settings to Customizer Preview with settingless control
- WP Customizer JS Template not saving color field
- Change “Display Site Title and Tagline” checkbox text in theme customizer
- Customizer, change preview url when a control changes
- Hide Text when check box option is ticked in customizer?
- How to suppress anchor tag click redirection in customizer preview frame?
- Customizer Add Section argument ‘active_callback’ => “is_front_page” not working
- Is there any function that would allow me to register custom stylesheets for the Customizer itself?
- Hide or remove the Remove button in WP_Customize_Image_Control
- Customizer live preview not working, refreshes but nothing change
- What is the name of the setting in the customizer for ‘Display Site Title and Tagline’ checkbox?
- Theme Customizer – Hide / grey out settings based on other setting
- adding checkbox to theme customizer
- How to set a default color for the WordPress Customizer’s color picker?
- Customizer notifications for disabled and hidden controls
- How do I add a customizer control dynamically?
- Need help for suitable sanitize_callback for scroll_logo in customizer
- How to immediately apply values in customizer js api
- Is it possible to get the label of a theme customizer option?
- How to filter customize_loaded_components from a theme?
- Why is action customize_register being done twice?
- Does theme customizer need theme-customizer.js?
- How to disable cropping of the site icon?
- How do I update the wpColorPicker palette after initialization?
- customizer options not showing
- Customizer’s “Imported Fonts” – How To Use Them?
- Save customizer setting to post meta
- JS event similar to render-partials-response in wordpress customiser selective refresh when the request is initialised?
- Insert content between sections in WP customizer
- Add Custom Background Properties to Customizer
- Add items dynamically via Customizer [duplicate]
- Unset color set in Theme Customizer
- get_theme_mod only returns false
- How to localize something coming from theme customizer
- Customiser sections not being displayed with `active_callback`
- Initials of email looks strange on WordPress Website
- How to add Theme Customizer Color?
- Customizer section gone after adding second
- Sidebar visibility in {WordPress template Hyerarchy, Newspaper Theme, TagDiv Composer}
- How to create a tooltip behind a customizer setting label?
- Customize control does not show value of setting which was added via JS API
- Add Customize posts edit links to selectively refreshed partials [closed]
- How to use variable from customizer.php in customizer.js
- Customizer Values Not Saving in Custom Theme
- customiser settings for checkbox (displaying content)
- Customizer.js changes not being recognized
- No option to select home page in theme customizer
- WP_Filesystem in custom customize control
- WP 3.8 theme customizer error
- Theme Customizer performance drops when adding a lot of settings
- Want to permanently remove pagination number page/2/ in WordPress
- How to get a custom field in theme customizer to live update the element in preview window?
- How to make a block for header font styling at customizer via function.php?
- Theme Customization with WP CLI
- @font-face in Customize Control
- customizer not working when ever i activate ssl
- how to sanitize customizer checkbox control
- Adding Custom Image To Header Via New Customizer Setting
- Is it possible to ad custom block areas through Customizer that would allow adding Gutenberg blocks?
- “Display Site Title and Tagline” checkbox without adding Header Image option
- Why is my custom WordPress Customizer section disappearing after about a second?
- Why Settings API Options Override Customizer Settings?
- Customizer partial refresh issue with custom option
- Issues Saving Long String Option
- Theme customizer API get functions
- How to properly delete and rename the custom settings/section/control in theme customizer?
- Theme Customizer: issue with default checkbox values
- how to make additional color options added to default color Customizer save their value
- WordPress Customizer Not Setting Custom Settings or Controls
- Stop refresh event in customizer
- Problem with customizer setting with $id containing ‘widget’
- Default Customizer Code
- My stylesheet doesn’t appear in theme-editor
- How to display specific title on Customizer?
- Issue displaying customiser setting with get_theme_mod
- How to override javascript in customize-controls.js