我有一张表格admin_post_nopriv
, 此钩子完成后,用户将登录。现在,当用户在两个单独的选项卡中打开此表单,完成第一个表单并发布它,然后完成第二个表单并发布它时,就会出现一个错误。
它只是重定向到https://example.com/wp-admin/admin-post.php
显示空白页。这是因为在用户自动登录后admin_post_nopriv
钩子不再工作。
我如何确保没有人能够访问admin-post.php
直接像这样?理想情况下,我只会将人们从该URL重定向,除非它是通过POST操作调用的。