Почему Wordpress не видит страницу если в неё передать инфу методом GET?
Есть созданная в тема страница mailsend, на которой расположена форма принимающая параметры GET. Страница вполне рабочая и спокойно открывается по адресу site.ru/mailsend , но при передаче туда Get в виде site.ru/mailsend?param=argument¶m2=argument2 пишет страница не найдена. Куда копать?
Юрий Янин: К сожалению я не ясновидящий, хорошо бы увидеть htaccess.
Может быть там встречается "mailsend" в контексте типа "mailsend$" из-за чего при добавлении параметров правило перестает работать.
"Страница не найдена" я не увидел - typicalkrsk.ru/mailsend/?your-name=test вполне себе открывается.
А то что параметры не передаются через GET - вероятно в скрипте они берутся из $_POST, а не из $_REQUEST
Юрий Янин: Ничего странного тут нет, потому что name - это зарегистрированная переменная в WordPress. Именно ее значение используется для определения что за страницу вам показывать (name=слаг_страницы). Список зарегистрированных переменных смотрите тут https://codex.wordpress.org/WordPress_Query_Vars