public function __construct($manager, $id, $args = array()) { parent::__construct($manager, $id, $args); if (empty($this->button_label)) { $this->button_label = esc_attr__('Add new row', 'lesse-lite'); } if (empty($args['fields']) || !is_array($args['fields'])) { $args['fields'] = array(); } foreach ($args['fields'] as $key => $value) { if (!isset($value['default'])) { $args['fields'][$key]['default'] = ''; } if (!isset($value['label'])) { $args['fields'][$key]['label'] = ''; } $args['fields'][$key]['id'] = $key; } $this->fields = $args['fields']; }
public function __construct($manager, $id, $args = array()) { parent::__construct($manager, $id, $args); add_filter('customize_sanitize_' . $id, array($this, 'customize_sanitize')); }