_x('Box Shadow', 'Box Shadow Control'), 'type' => ControlsManager::BOX_SHADOW, 'selectors' => [ '{{SELECTOR}}' => 'box-shadow: {{HORIZONTAL}}px {{VERTICAL}}px {{BLUR}}px {{SPREAD}}px {{COLOR}} {{box_shadow_position.VALUE}};', ], ]; $controls['box_shadow_position'] = [ 'label' => _x('Position', 'Box Shadow Control'), 'type' => ControlsManager::SELECT, 'options' => [ ' ' => _x('Outline', 'Box Shadow Control'), 'inset' => _x('Inset', 'Box Shadow Control'), ], 'default' => ' ', 'render_type' => 'ui', ]; return $controls; } /** * Get default options. * * Retrieve the default options of the box shadow control. Used to return the * default options while initializing the box shadow control. * * @since 1.9.0 * @access protected * * @return array Default box shadow control options. */ protected function getDefaultOptions() { return [ 'popover' => [ 'starter_title' => _x('Box Shadow', 'Box Shadow Control'), 'starter_name' => 'box_shadow_type', 'starter_value' => 'yes', 'settings' => [ 'render_type' => 'ui', ], ], ]; } }