WordPress, как правильно разместить обработчик кастомной формы?
Делаю кастомную форму. Обработчик должен сохранить данные, сформировать qr-code, pdf-документ, разослать письма всем участникам процесса и переадресовать на другую страницу. Вроде как все пишут что правильно в качестве обработчика формы указывать admin-post.php а в function.php делать action и прописывать там свою функцию. Тогда получится, что весь код в function.php будет грузиться при загрузке каждой страницы сайта? разве это хорошо?
Если я в качестве обработчика формы пропишу ссылку на свой обработчик myscript.php и в нем уже после обработки данных введенных на форме сделаю редирект на страницу отчета, то код по обработке данных будет загружаться только по факту отправки формы.
ProjectSoft, я вроде как технически разобрался как сделать и через admin-post.php и просто направить форму на свой обработчик. Меня смущает, что если я свою обработку напишу в function.php, то это код будет загружаться при загрузке каждой страницы. Насколько это оправдано?