Skip to content

Default Value

Henner R Setyono edited this page Mar 10, 2020 · 9 revisions

Use this filter during or before after_setup_theme action to override the values:

add_filter( 'custy_default_values', function( $defaults ) {

  $defaults['colorPalette'] = [
    'color1' => [ 'color' => '#1976d2' ],
    'color2' => [ 'color' => '#0d47a1' ],
    'color3' => [ 'color' => '#bbdefb' ],
    'color4' => [ 'color' => '#4caf50' ],
    'color5' => [ 'color' => '#c8e6c9' ],
  ];

  return $defaults;
});

TABLE OF CONTENT

General

// COLOR

'colorPalette' => [
  'color1' => [ 'color' => '#1976d2' ],
  'color2' => [ 'color' => '#0d47a1' ],
  'color3' => [ 'color' => '#bbdefb' ],
  'color4' => [ 'color' => '#4caf50' ],
  'color5' => [ 'color' => '#c8e6c9' ],
],
'textColor' => [
  'default' => [ 'color' => '#2c3e50' ],
  'dim'     => [ 'color' => '#90a4ae' ],
  'invert'  => [ 'color' => '#ffffff' ],
],
'extraColor' => [
  'extra1' => [ 'color' => 'CT_CSS_SKIP_RULE' ],
  'extra2' => [ 'color' => 'CT_CSS_SKIP_RULE' ],
  'extra3' => [ 'color' => 'CT_CSS_SKIP_RULE' ],
  'extra4' => [ 'color' => 'CT_CSS_SKIP_RULE' ],
],

'siteBackground' => blocksy_background_default_value( [
  'background_type' => 'color',
  'backgroundColor' => [
    'default' => [ 'color' => '#f8f9fb' ],
  ],
] ),

// SHADOW

'shadow0' => [
  'enable' => true,
  'h_offset' => 0,
  'v_offset' => 1,
  'blur' => 2,
  'spread' => 0,
  'inset' => false,
  'color' => [ 'color' => 'rgba(0, 0, 0, 0.24)' ],
],

'shadow1' => [
  'enable' => true,
  'h_offset' => 0,
  'v_offset' => 3,
  'blur' => 6,
  'spread' => 0,
  'inset' => false,
  'color' => [ 'color' => 'rgba(0, 0, 0, 0.23)' ],
],

'shadow2' => [
  'enable' => true,
  'h_offset' => 0,
  'v_offset' => 6,
  'blur' => 6,
  'spread' => 0,
  'inset' => false,
  'color' => [ 'color' => 'rgba(0, 0, 0, 0.23)' ],
],

'shadow3' => [
  'enable' => true,
  'h_offset' => 0,
  'v_offset' => 10,
  'blur' => 10,
  'spread' => 0,
  'inset' => false,
  'color' => [ 'color' => 'rgba(0, 0, 0, 0.22)' ],
],

'shadow4' => [
  'enable' => true,
  'h_offset' => 0,
  'v_offset' => 15,
  'blur' => 12,
  'spread' => 0,
  'inset' => false,
  'color' => [ 'color' => 'rgba(0, 0, 0, 0.22)' ],
],


// OTHER

'globalBorderRadius' => '4px',
'globalTransition' => 'all .25s ease-in-out',

'siteWidth' => '1120px',
'blogWidth' => '650px',
'mobile_breakpoint' => '480px',
'tablet_breakpoint' => '767px',

Text

'rootTypography' => blocksy_typography_default_values([
  'family' => 'System Default',
  'variation' => 'n4',

  'size' => '16px',
  'line-height' => '1.65',
  'letter-spacing' => '0em',
  'text-transform' => 'none',
  'text-decoration' => 'none',
]),
'smallFontSize' => '14px',
'mediumFontSize' => '18px',
'largeFontSize' => '22px',
'hugeFontSize' => '32px',

'headingTypography' => blocksy_typography_default_values([
  'family' => 'System Default',
  'variation' => 'n7',
  'size' => '0',
  'line-height' => '1.25',
  'letter-spacing' => '0.05em',
] ),

'h1Size' => [
  'desktop' => '46px',
  'tablet' => '40px',
  'mobile' => '32px',
],
'h2Size' => [
  'desktop' => '36px',
  'tablet' => '30px',
  'mobile' => '26px',
],
'h3Size' => [
  'desktop' => '30px',
  'tablet' => '26px',
  'mobile' => '22px',
],
'h4Size' => [
  'desktop' => '26px',
  'tablet' => '22px',
  'mobile' => '20px',
],
'h5Size' => [
  'desktop' => '20px',
  'tablet' => '20px',
  'mobile' => '18px',
],
'h6Size' => [
  'desktop' => '18px',
  'tablet' => '18px',
  'mobile' => '16px',
],

Header Placements

To modify the default values of Header items, click here.

'header_placements' => [
  'current_section' => 'main',
  'sections' => [
    [
      'id' => 'main',
      'label' => 'Main Header',
      'mode' => 'placements',
      'items' => [
        [ 'id' => 'menu', 'values' => $defaults['header']['menu'] ],
        [ 'id' => 'logo', 'values' => $defaults['header']['logo'] ],
        [ 'id' => 'social', 'values' => $defaults['header']['social'] ],
        [ 'id' => 'mobile-menu', 'values' => $defaults['header']['mobile-menu'] ],
        [ 'id' => 'trigger', 'values' => $defaults['header']['trigger'] ],

        [ 'id' => 'top-row', 'values' => $defaults['header']['top-row'] ],
        [ 'id' => 'middle-row', 'values' => $defaults['header']['middle-row'] ],
        [ 'id' => 'bottom-row', 'values' => $defaults['header']['bottom-row'] ],
        [ 'id' => 'offcanvas', 'values' => $defaults['header']['offcanvas'] ],
      ],
      'desktop' => [
        [ 'id' => 'top-row', 'placements' => [
          [ 'id' => 'start', 'items' => ['search'] ],
          [ 'id' => 'middle', 'items' => [] ],
          [ 'id' => 'end', 'items' => [ 'social' ] ],
        ] ],
        [ 'id' => 'middle-row', 'placements' => [
          [ 'id' => 'start', 'items' => [ 'logo' ] ],
          [ 'id' => 'middle', 'items' => [] ],
          [ 'id' => 'end', 'items' => [ 'menu' ] ],
        ] ],
        [ 'id' => 'bottom-row', 'placements' => [
          [ 'id' => 'start', 'items' => [] ],
          [ 'id' => 'middle', 'items' => [] ],
          [ 'id' => 'end', 'items' => [] ],
        ] ],
      ],
      'mobile' => [
        [ 'id' => 'top-row', 'placements' => [
          [ 'id' => 'start', 'items' => [] ],
          [ 'id' => 'middle', 'items' => [] ],
          [ 'id' => 'end', 'items' => [ 'social' ] ]
        ] ],
        [ 'id' => 'middle-row', 'placements' => [
          [ 'id' => 'start', 'items' => [ 'logo' ] ],
          [ 'id' => 'middle', 'items' => [] ],
          [ 'id' => 'end', 'items' => [ 'trigger' ] ]
        ] ],
        [ 'id' => 'bottom-row', 'placements' => [
          [ 'id' => 'start', 'items' => [] ],
          [ 'id' => 'middle', 'items' => [] ],
          [ 'id' => 'end', 'items' => [] ]
        ] ],
        [ 'id' => 'offcanvas', 'placements' => [
          [ 'id' => 'start', 'items' => [ 'mobile-menu', 'button' ] ],
        ] ],
      ],
    ],
  ], // sections
]

Footer Placements

To modify the default values of Footer items, click here

'footer_placements' => [
  'current_section' => 'main',
  'sections' => [ [
    'id' => 'main',
    'label' => __( 'Main Footer' ),
    'mode' => 'columns',
    'settings' => [],
    'items' => [
      [ 'id' => 'menu', 'values' => $defaults['footer']['menu'] ],
      [ 'id' => 'social', 'values' => $defaults['footer']['social'] ],
      [ 'id' => 'copyright', 'values' => $defaults['footer']['copyright'] ],
      
      [ 'id' => 'top-row', 'values' => $defaults['footer']['top-row'] ],
      [ 'id' => 'middle-row', 'values' => $defaults['footer']['middle-row'] ],
      [ 'id' => 'bottom-row', 'values' => $defaults['footer']['bottom-row'] ],
    ],
    'rows' => [
      [ 'id' => 'top-row', 'columns' => [
        [ 'social' ]
      ] ],
      [ 'id' => 'middle-row', 'columns' => [
        [ 'widget-area-1' ],
        [ 'menu' ],
      ] ],
      [ 'id' => 'bottom-row', 'columns' => [
        [ 'copyright' ]
      ] ],
    ],
  ] ],
]