public function publishBoxControlSavePostHook($post_id) { if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) { return false; } if (empty($post_id)) { return false; } if (isset($_POST['contextly_display_widgets'])) { $display_widget_flag = $_POST['contextly_display_widgets']; $contextly_settings = new ContextlySettings(); $contextly_settings->changePageDisplay($post_id, $display_widget_flag); } return true; }