protected function _get_description( $post = null ) {
		$post = get_post( $post );

		if ( ! $post ) {
			return;
		}

		$description = $this->_strip_linebreaks( wp_strip_all_tags( strip_shortcodes( $post->post_excerpt ) ) );
		if ( $description ) {
			return $description;
		}

		$description = $this->_strip_linebreaks( wp_trim_words( wp_strip_all_tags( strip_shortcodes( $post->post_content ) ) ) );
		if ( $description ) {
			return $description;
		}
	}