Define Default Global Colors Palettes

GP theme comes with 7 default global colors, they are:

  • contrast: #222222
  • contrast-2: #575760
  • contrast-3: #b2b2be
  • base: #f0f0f0
  • base-2: #f7f8f9
  • base-3: #ffffff
  • accent: #1e73be

To change the default theme global colors, you can use the following snippet:

add_filter( 'option_generate_settings', function( $settings ) {
    $settings['global_colors'] = [
        [
            'name' => __( 'Contrast', 'generatepress' ),
            'slug' => 'contrast',
            'color' => '#333333',
        ],
        [
            'name' => sprintf( __( 'Contrast %s', 'generatepress' ), '2' ),
            'slug' => 'contrast-2',
            'color' => '#555555',
        ],
        [
            'name' => sprintf( __( 'Contrast %s', 'generatepress' ), '3' ),
            'slug' => 'contrast-3',
            'color' => '#b4b4b4',
        ],
        [
            'name' => __( 'Base', 'generatepress' ),
            'slug' => 'base',
            'color' => '#f1f1f1',
        ],
        [
            'name' => sprintf( __( 'Base %s', 'generatepress' ), '2' ),
            'slug' => 'base-2',
            'color' => '#f5f5f5',
        ],
        [
            'name' => sprintf( __( 'Base %s', 'generatepress' ), '3' ),
            'slug' => 'base-3',
            'color' => '#eeeeee',
        ],
        // Add more color variations here
    ];

    return $settings;
} );