【问题标题】:Edit the default colorscheme in twentyfifteen编辑二十五中的默认配色方案
【发布时间】:2015-03-03 17:49:31
【问题描述】:

我想从我的 childscheme 中编辑 wordpress 主题二十五中的默认颜色方案。我知道如何在functions.php中添加这样的新colorsheme:

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

但是如何更改默认方案?如果我这样做:

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

我想我会得到一个错误,因为我试图声明一个函数两次?或者可能不给出错误但在加载父函数时改回来?

【问题讨论】:

    标签: php wordpress color-scheme


    【解决方案1】:

    是的,您可以通过以下方式更改默认配色方案:

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

    当 TwentyFifteen 主题应用“twentyfifteen_color_schemes”过滤器时,它会传递默认颜色方案的数组 $schemes。

    在这种情况下,您不是重新定义函数,而是将数组的成员设置为不同的值。

    【讨论】:

    • 感谢您的帮助 bobdye,但这样做似乎有点问题,有些颜色有效,有些无效:(
    • 好吧,通过执行上述操作,您已经更改了配色方案定义。 TwentyFifteen 中的配色方案支持我没有亲自试用过,所以我不知道它有多好。
    • 谢谢你再次帮助我,我很感激 :)
    猜你喜欢
    • 2012-01-19
    • 2017-08-05
    • 1970-01-01
    • 2022-12-22
    • 1970-01-01
    • 2011-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多