public function ch_restrict_manage_posts() { global $wpdb, $wp_query; $qv = $wp_query->query_vars; if ($qv['post_type'] == $this->post_type) { $projects = PN_Project::get_list(); echo '<select name="project_id">'; echo '<option value="">' . __('All projects', PLUGINNAME_DOMAIN) . '</option>'; foreach ($projects as $project) { $selected = (!empty($_GET['project_id']) and $_GET['project_id'] == $project->post->ID) ? 'selected="selected"' : ''; echo '<option value="' . $project->post->ID . '" ' . $selected . '>' . $project->post->post_title . '</option>'; } echo '</select>'; } }