Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/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
Wordpress Cron:以哪个用户的身份运行?_Cron_Wordpress - Fatal编程技术网

Wordpress Cron:以哪个用户的身份运行?

Wordpress Cron:以哪个用户的身份运行?,cron,wordpress,Cron,Wordpress,我正在写一个插件。它有一些作业要由wp_cron执行。现在在脚本中,它会自动创建/编辑一些帖子。那么,哪个用户将运行cron作业 我还注意到,当调用WP\u Filesystem()时,它失败了。我发现它以无人身份运行,因为get\u current\u user\u id()返回0我今天一直在进行一些调试,我发现get\u current\u user\u id()通常是0(注销)。cron可能会被任何用户触发,您的代码应该能预料到这一点。舒尔不知道,但如果是管理员用户,您可以进行一个小测试,

我正在写一个插件。它有一些作业要由wp_cron执行。现在在脚本中,它会自动创建/编辑一些帖子。那么,哪个用户将运行cron作业


我还注意到,当调用
WP\u Filesystem()

时,它失败了。我发现它以无人身份运行,因为
get\u current\u user\u id()
返回0

我今天一直在进行一些调试,我发现
get\u current\u user\u id()
通常是
0
(注销)。cron可能会被任何用户触发,您的代码应该能预料到这一点。

舒尔不知道,但如果是管理员用户,您可以进行一个小测试,看看会发生什么,这样您就不必太担心了,因为您可以在保存帖子时更改用户id。。。