public function __isset($name)
{
$fieldnames = array_merge(array_keys($this->fields), array('permalink', 'tags', 'comments', 'comment_count', 'approved_comment_count', 'comment_feed_link', 'author', 'editlink', 'info'));
// Parent method
if (parent::__isset($name)) {
return true;
}
// Internal fields
if (in_array($name, $fieldnames)) {
$value = $this->__get($name);
if (!empty($value) && NULL !== $value) {
return true;
}
}
return false;
}