web-dev-qa-db-ja.com

どのようにあなたは二十から十五子テーマのデフォルトの配色を変更することができますか?

現時点では、Twenty Fifteen Childテーマ(正確には5つのビール)を編集していますが、カスタマイザに独自の配色を追加してデフォルトの配色にする方法があるかどうか考えています。これは私がリストに配色を追加するために使っていたコードです、そして私はここからそれを供給しました:

  add_filter('twentyfifteen_color_schemes', 'my_custom_color_schemes');
function my_custom_color_schemes( $schemes ) {
    $schemes['maroon'] = array(
        'label'  => __( 'Maroon', 'twentyfifteen' ),
        'colors' => array(
            '#f1f1f1',
            '#C32148',
            '#ffffff',
            '#333333',
            '#333333',
            '#f7f7f7',
        ),
    );
    return $schemes;
}

誰もが何かアイデアがありますか?

1
Kat

優先度の高い新しいフィルタを追加すると、既存の配色に追加されることを期待しています。

add_filter( 'twentyfifteen_color_schemes', 'wpse193782_custom_color_schemes', 99 );
function wpse193782_custom_color_schemes( $schemes ) {
    $schemes['default'] = array(
        'label'  => __( 'Colors by Kat', 'twentyfifteen' ),
        'colors' => array(
            '#f1f1f1',
            '#C32148',
            '#ffffff',
            '#333333',
            '#333333',
            '#f7f7f7',
        ),
    );
    return $schemes;
}

私の答えを編集しました。['default']というスキームの名前を変更することで、あなた自身の配色をデフォルトの配色に置き換えることができます。

0
user2015