Ersetzen von _custom_background_cb

Ich mache ein Thema, bei dem ich Unterstützung für die benutzerdefinierte Hintergrundfunktion mit dieser Standardfunktion hinzufüge:

// fig. 1  '333333', 'wp_head_callback' => '_custom_background_cb' )); } add_action('after_setup_theme', 'custom_theme_support'); ?> 

Jedoch war ich mit der Art und Weise, wie die Standardfunktion _custom_background_cb die Einstellungen handhabt, _custom_background_cb , da sie nur die Option bietet, das Hintergrundbild horizontal zu _custom_background_cb . Also habe ich diese function in meiner functions.php Datei gemacht:

 // fig. 2   body.custom-background {  }   

Und änderte den wp_head_callback in Abb. 1 zu:

 // fig. 3 function custom_theme_support() { add_theme_support('custom-background', array( 'default-color' => '333333', 'wp_head_callback' => 'themeslug_custom_background' )); } add_action('after_setup_theme', 'custom_theme_support'); 

Die _custom_background_cb function wird jedoch immer noch anstelle des themeslug_custom_background mir erstellten themeslug_custom_background .

Ich bin mir bewusst, dass diese function einige der Hintergrundeinstellungen im Fenster wp-admin / customize ungültig macht, aber dies ist für ein sehr minemalistisches Thema, und es ist wichtiger für mich, den Hintergrund zu zentrieren, als es in der Lage zu sein, dies zu ändern Einstellung im wp-admin.

Solutions Collecting From Web of "Ersetzen von _custom_background_cb"