/** * Provede uložení dat poslané metaboxem do tabulky wp_options * * @author Tomáš Kocifaj * @link http://www.ktstudio.cz */ public function saveOptions($saveResult) { $isDefaultAutoSave = $this->getIsDefaultAutoSave(); $fieldset = $this->getFieldset(); $form = new KT_Form(); $form->addFieldSetByObject($fieldset); $form->validate(); if ($form->hasError() || !$isDefaultAutoSave) { $saveResult[KT_Custom_Metaboxes_Base::SAVE_RESULT_KEY] = false; $saveResult[KT_Custom_Metaboxes_Base::SAVE_RESULT_ERRORS][] = $form->getErrorMessage(); return $saveResult; } do_action("kt_before_metabox_save_options", $form); $form->saveFieldsetToOptionsTable(); do_action("kt_after_metabox_save_options", $form); //$saveResult[KT_Custom_Metaboxes_Base::SAVE_RESULT_KEY] = true; return $saveResult; }