/** * Add columns on user overview * * @since 0.3 * @param string $output * @param string $column_name * @param int $user_id */ public function add_user_columns($output, $column_name, $user_id) { $user = get_userdata($user_id); switch ($column_name) { case 'level': $levels = $this->_get_levels(); $level_links = array(); foreach ($this->level_manager->_get_user_levels($user, false, true, true) as $user_level) { $user_level = isset($levels[$user_level]) ? $levels[$user_level] : null; if ($user_level) { $level_links[] = '<a href="' . admin_url('post.php?post=' . $user_level->ID . '&action=edit') . '">' . $user_level->post_title . '</a>'; } } $output = implode(", ", $level_links); break; default: } return $output; }