テーマがアクティブ化されたときに背景が白になるように、Wordpress の 2012 子テーマを取得しようとしています。ユーザーがカスタム背景を設定できないため、CSS を wp_head に追加することはできません。
私は after_setup_theme フックを見てきました
function set_white_bg() {
set_theme_mod( custom-background, 'ffffff'); }
add_action('after_setup_theme', 'set_white_bg');
私もこれを試しました-再び運が悪い
function wpse64373_set_custom_background( $new_colour )
{
$old_colour = get_theme_mod(
'background_color'
,get_theme_support( 'custom-background', 'default-color' )
);
if ( $old_colour == $new_colour )
return;
return set_theme_mod( 'background_color', $new_colour );
}
function wpse64373_update_custom_background()
{ wpse64373_set_custom_background( 'ffffff' ); }
add_action( 'switch_theme', 'wpse64373_update_custom_background' );
ここで何が間違っていますか?