基于Aristiedes的答案,下面是一个使用theme_mod_acccent_accessible_colours
滤器这是在1920的1.1版和WordPress的5.3.2版中测试和使用的。
您可以将此代码放置在functions.php
将阵列中的颜色归档并更改为您想要的颜色。在下面显示的代码中,我已将“重音”颜色更改为深紫色(#7f5871)。
/* Hook into the colours added via the customiser. */
add_filter( \'theme_mod_accent_accessible_colors\', \'op_change_default_colours\', 10, 1 );
/**
* Override the colours added in the customiser.
*
* @param array $default An array of the key colours being used in the theme.
*/
function op_change_default_colours( $default ) {
$default = array(
\'content\' => array(
\'text\' => \'#000000\',
\'accent\' => \'#7f5871\',
\'secondary\' => \'#6d6d6d\',
\'borders\' => \'#dcd7ca\',
),
\'header-footer\' => array(
\'text\' => \'#000000\',
\'accent\' => \'#7f5871\',
\'secondary\' => \'#6d6d6d\',
\'borders\' => \'#dcd7ca\',
),
);
return $default;
}