function apply_filter($filter) { $output = apply_filters($filter, array()); if (!is_array($output)) { return array(); } for ($i = 0; $i < count($output); $i++) { if (!isset($output[$i]['plugin']) || !isset($output[$i]['key'])) { unset($output[$i]); continue; } if (!MainWPExtensions::hookVerify($output[$i]['plugin'], $output[$i]['key'])) { unset($output[$i]); continue; } } return $output; }