I've looked at this and it seems to take the heading of the page and just the first 250 or 500 characters with \n (line breaks) which do not render well with Google SERP.
I suggest replacing the line breaks with Full Stops (.) and a space character. Which would make things read a lot better. Maybe single line breaks could be converted to a space as well.
Just for interest my code for that is:
public function getDescription() {
return (@$this->meta['description']['abstract'] ? str_replace("\n\n",". ",$this->meta['description']['abstract']): $this->getTitle());
}
I've looked at this and it seems to take the heading of the page and just the first 250 or 500 characters with \n (line breaks) which do not render well with Google SERP.
I suggest replacing the line breaks with Full Stops (.) and a space character. Which would make things read a lot better. Maybe single line breaks could be converted to a space as well.
Just for interest my code for that is: