query_vars)) { $page = $qstring->query_vars['es']; switch($page) { case 'subscribe': require_once(ES_DIR.'job'.DIRECTORY_SEPARATOR.'es-subscribe.php'); break; case 'unsubscribe': require_once(ES_DIR.'job'.DIRECTORY_SEPARATOR.'es-unsubscribe.php'); break; case 'viewstatus': require_once(ES_DIR.'job'.DIRECTORY_SEPARATOR.'es-viewstatus.php'); break; case 'export': require_once(ES_DIR.'export'.DIRECTORY_SEPARATOR.'export-email-address.php'); break; case 'optin': require_once(ES_DIR.'job'.DIRECTORY_SEPARATOR.'es-optin.php'); break; case 'cron': require_once(ES_DIR.'job'.DIRECTORY_SEPARATOR.'es-cron.php'); break; } } } add_action('parse_request', 'es_plugin_parse_request');