AnsPress_Upgrader::answer_tasks( integer $answer_id )
Description #
Process answers tasks.
Parameters #
- $answer_idinteger (Required) Answer ID.
Source #
File: lib/class-anspress-upgrader.php
private function answer_tasks( $answer_id ) { $answer = get_post( $answer_id ); $last_active = get_post_meta( $answer_id, '_ap_updated', true ); $best_answer = get_post_meta( $answer_id, '_ap_best_answer', true ); $flags = (int) get_post_meta( $answer_id, '_ap_flag', true ); $args = array( 'flags' => $flags, 'last_updated' => empty( $last_active ) ? $answer->post_date : $last_active, ); if ( '1' === $best_answer ) { $args['selected'] = 1; } ap_insert_qameta( $answer_id, $args ); $this->migrate_votes( $answer_id ); delete_post_meta( $answer_id, '_ap_updated' ); delete_post_meta( $answer_id, '_ap_best_answer' ); delete_post_meta( $answer_id, '_ap_subscriber' ); delete_post_meta( $answer_id, '_ap_participants' ); delete_post_meta( $answer_id, '_ap_close' ); delete_post_meta( $answer_id, '_ap_vote' ); delete_post_meta( $answer_id, '_ap_flag' ); delete_post_meta( $answer_id, '_ap_selected' ); $this->restore_last_activity( $answer_id ); }
Expand full source code Collapse full source code View on GitHub: lib/class-anspress-upgrader.php:223
Add your comment