Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Wordpress用户id_Php_Wordpress - Fatal编程技术网

Php Wordpress用户id

Php Wordpress用户id,php,wordpress,Php,Wordpress,我有一个自定义页面,可以将表单提交到另一个自定义Wordpress页面。我需要检查此页面上的用户ID,因此我执行以下操作: $user_ID= get_current_user_id(); 当我回显该变量时,得到0。但是,如果我直接访问页面(不提交表单),它会显示正确的用户ID 更奇怪的是,当我提交表单时,我的管理栏将消失,就好像我没有登录一样。同样,如果我直接访问该页面,管理页面将出现 当我提交表单时,会发生什么导致这种情况 我应该提到的是,我提交到的页面是page.php的副本,其

我有一个自定义页面,可以将表单提交到另一个自定义Wordpress页面。我需要检查此页面上的用户ID,因此我执行以下操作:

 $user_ID= get_current_user_id();   
当我回显该变量时,得到0。但是,如果我直接访问页面(不提交表单),它会显示正确的用户ID

更奇怪的是,当我提交表单时,我的管理栏将消失,就好像我没有登录一样。同样,如果我直接访问该页面,管理页面将出现

当我提交表单时,会发生什么导致这种情况


我应该提到的是,我提交到的页面是page.php的副本,其中有几行代码将变量提交到数据库。有人有什么建议吗?

将信息作为字段输出到您提交的表单中如何?可能是因为您试图在wordpress启动会话或加载所需组件之前处理表单,以检查您是否确实登录了此Dillon,但这会导致人们更改隐藏字段,然后能够作为另一个用户添加内容时出现安全问题。