Возникает ошибка при приеме пост запроса. Если реализую через хук, то при разлогинивании не даёт доступ к файлу admin-post.php. Если просто на той же странице, допустим, то есть action="", то когда загружается страница с post, то у неё не загружается контент, это по сути выходит какая то левая страница с хедером и футером и все.
Гуглить пробовал, про оба способа говорят что должны работать просто, без каких то настроек.
Использую 2 стандартных метода обработки пост запросов в wordpress: обработка на той же странице и использование хука . Оба не работают. Вообще, почему страница с post может не работать правильно? Кстати когда пробовал создать страницу чисто для обработки этого пост запроса, то тоже, если я просто введу адрес страницы, то она загружается, а если перейду с прикрепленным post(сабмит формы на эту страницу), то выводится не ожидаемая страница, тк даже напрямую echo на ней не выводятся и соответственно ничего не выполняется.
Александр Соболев, не обязательно аякс. рядом с wp-admin/admin-ajax.php лежит wp-admin/admin-post.php, в котором точно такая же логика, как и у аякса, в том числе зеркальные хуки. Используется для работы с пост-запросами. Но есть один нюанс - там после обработки редирект надо делать. В документации все есть.