plugin_name = $plugin_name; $this->version = $version; } public function expire_post($post_id) { $status = get_post_meta($post_id, 'auto_expire_posts_status', true); wp_update_post(array('ID' => $post_id, 'post_status' => $status)); delete_post_meta($post_id, 'auto_expire_posts_date'); delete_post_meta($post_id, 'auto_expire_posts_timezone'); delete_post_meta($post_id, 'auto_expire_posts_status'); update_post_meta($post_id, 'auto_expire_posts_expired', time()); } }