Notifications::get_verb()
Description #
Get the verb of a notification.
Source #
File: addons/notifications/query.php
public function get_verb() { $key = $this->object->noti_verb; $verb_text = ''; if ( isset( $this->verbs[ $key ] ) ) { $args = $this->verbs[ $key ]; $verb_text = $args['label']; $args = array( '%cpt%' => __( 'post', 'anspress-question-answer' ), '%points%' => number_format_i18n( 0 ), ); if ( isset( $this->object->ref ) ) { if ( isset( $this->object->ref->post_type ) ) { if ( 'question' === $this->object->ref->post_type ) { $args['%cpt%'] = __( 'question', 'anspress-question-answer' ); } elseif ( 'answer' === $this->object->ref->post_type ) { $args['%cpt%'] = __( 'answer', 'anspress-question-answer' ); } } if ( isset( $this->object->ref->points ) ) { $args['%points%'] = number_format_i18n( $this->object->ref->points ); } } $verb_text = strtr( $verb_text, $args ); } return $verb_text; }
Expand full source code Collapse full source code View on GitHub: addons/notifications/query.php:311
Add your comment