function ap_question_get_the_active_time($question_id = false) { $question_id = ap_parameter_empty($question_id, @ap_question_get_the_ID()); return ap_latest_post_activity_html($question_id); }
/** * Return last active time of answer * @param boolean|integer $answer_id Answer ID. * @return string */ function ap_answer_get_the_active_time($answer_id = false) { $answer_id = ap_parameter_empty($answer_id, @ap_answer_get_the_answer_id()); return ap_latest_post_activity_html($answer_id); }
/** * Question meta to display. * * @param false|integer $question_id question id. * @return string * @since 2.0.1 */ function ap_display_question_metas($question_id = false) { if (false === $question_id) { $question_id = get_the_ID(); } $metas = array(); if (!is_question()) { if (ap_question_best_answer_selected()) { $metas['solved'] = '<span class="ap-best-answer-label ap-tip" title="' . __('answer accepted', 'ap') . '">' . __('Solved', 'ap') . '</span>'; } $view_count = ap_get_qa_views(); $metas['views'] = sprintf(__('<i>%d views</i>', 'ap'), $view_count); $metas['history'] = ap_latest_post_activity_html($question_id); } /* * FILTER: ap_display_question_meta * Used to filter question display meta */ $metas = apply_filters('ap_display_question_metas', $metas, $question_id); $output = ''; if (!empty($metas) && is_array($metas)) { foreach ($metas as $meta => $display) { $output .= "<span class='ap-display-meta-item {$meta}'>{$display}</span>"; } } return $output; }