Php Wordpress用户id
我有一个自定义页面,可以将表单提交到另一个自定义Wordpress页面。我需要检查此页面上的用户ID,因此我执行以下操作:Php Wordpress用户id,php,wordpress,Php,Wordpress,我有一个自定义页面,可以将表单提交到另一个自定义Wordpress页面。我需要检查此页面上的用户ID,因此我执行以下操作: $user_ID= get_current_user_id(); 当我回显该变量时,得到0。但是,如果我直接访问页面(不提交表单),它会显示正确的用户ID 更奇怪的是,当我提交表单时,我的管理栏将消失,就好像我没有登录一样。同样,如果我直接访问该页面,管理页面将出现 当我提交表单时,会发生什么导致这种情况 我应该提到的是,我提交到的页面是page.php的副本,其
$user_ID= get_current_user_id();
当我回显该变量时,得到0。但是,如果我直接访问页面(不提交表单),它会显示正确的用户ID
更奇怪的是,当我提交表单时,我的管理栏将消失,就好像我没有登录一样。同样,如果我直接访问该页面,管理页面将出现
当我提交表单时,会发生什么导致这种情况
我应该提到的是,我提交到的页面是page.php的副本,其中有几行代码将变量提交到数据库。有人有什么建议吗?将信息作为字段输出到您提交的表单中如何?可能是因为您试图在wordpress启动会话或加载所需组件之前处理表单,以检查您是否确实登录了此Dillon,但这会导致人们更改隐藏字段,然后能够作为另一个用户添加内容时出现安全问题。