public final function check_capabilities()
{
if ($this->capability && !call_user_func_array('current_user_can', (array) $this->capability)) {
return false;
}
if ($this->theme_supports && !call_user_func_array('current_theme_supports', (array) $this->theme_supports)) {
return false;
}
return true;
}