Но Ваше решение не учитывает случай, когда, находясь в админке, разработчик (а ведь прежде всего для него, родимого, предназначен Ваш плагин) пытается отладить AJAX-форму (либо другие штуковины на базе AJAX). В этом случае уже в серверный ответ обработчика пользовательской формы будет сыпаться "мусор". Мой способ не лучший (честно говоря, я не знаю как на сервере определить, является ли запрос AJAX-запросом), но по крайней мере он учитывает эту ситуацию.
з.ы. гугление показало, что наилучшим способом определить, что на сервер прислан AJAX-запрос, является тест http-заголовка на наличие переменной
HTTP_X_REQUESTED_WITH
и проверки ее значения:
isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest'