*/ protected static function getLocationRules(): array { return [ [ 'options_page == ' . Tools::SLUG, ] ]; } /** * @return array * @throws Exception */ public static function getGroupInfo(): array { $groupInfo = parent::getGroupInfo(); // remove label for the 'message' if (key_exists('fields', $groupInfo) && is_array($groupInfo['fields'])) { if (isset($groupInfo['fields'][1]) && is_array($groupInfo['fields'][1])) { unset($groupInfo['fields'][1]['label']); } if (isset($groupInfo['fields'][7]) && is_array($groupInfo['fields'][7])) { unset($groupInfo['fields'][7]['label']); } } return array_merge($groupInfo, [ 'title' => __('Tools', 'acf-views'), 'style' => 'seamless', ]); } }