Automattic\WooCommerce\Internal\Admin\ProductReviews
ReviewsCommentsOverrides::exclude_reviews_from_comments()
Excludes product reviews from showing in the comments page.
Метод класса: ReviewsCommentsOverrides{}
Хуков нет.
Возвращает
Массив
.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->exclude_reviews_from_comments( $args ) : array;
- $args(массив|разное) (обязательный)
- WP_Comment_Query{} query args.
Код ReviewsCommentsOverrides::exclude_reviews_from_comments() ReviewsCommentsOverrides::exclude reviews from comments WC 7.5.1
protected function exclude_reviews_from_comments( $args ) : array { if ( ! empty( $args['post_type'] ) && $args['post_type'] !== 'any' ) { $post_types = (array) $args['post_type']; } else { $post_types = get_post_types(); } $index = array_search( 'product', $post_types ); if ( $index !== false ) { unset( $post_types[ $index ] ); } if ( ! is_array( $args ) ) { $args = []; } $args['post_type'] = $post_types; return $args; }