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