/** * Triggered after save post for add revision link */ public function SetRevisionLink($post_id, $post, $update) { $revisions = wp_get_post_revisions($post_id); if (!empty($revisions)) { $revision = array_shift($revisions); $objOcc = new WSAL_Models_Occurrence(); $occ = $objOcc->GetByPostID($post_id); $occ = count($occ) ? $occ[0] : null; if (!empty($occ)) { $occ->SetMetaValue('RevisionLink', $this->getRevisionLink($revision->ID)); } } }