在运行更新之前检查是否有任何用户登录 时间:2012-10-04 作者:Caroline Elisa 在更新Wordpress安装(包括主题和各种插件)之前,我想确保没有人登录和编辑该网站。有没有办法做到这一点?谢谢 3 个回复 最合适的回答,由SO网友:Tom J Nowell 整理而成 由于网页的无状态性质,您无法做到这一点,而不会出现高误差。您可以安装一个插件来记录登录用户的上次访问,但这不会告诉您他们是否正在编辑帖子,或者他们是否加载了一个页面,然后去吃午饭或关闭了计算机。相反,使用维护模式并提前安排何时更新站点。任何想在这些时候进行编辑或修改的人都知道有可能会丢失,他们这样做的风险是自己承担的。 SO网友:Jared Cobb WordPress不提供查看当前登录用户的内置方式,但此插件可能有助于:WP Last Login.使用此插件,您将记录用户登录的日期时间。该插件似乎提供了一列最后登录日期。。。但你会想看看我想象的实际时间。如果无法格式化,您可以检查数据库(在更新之前),看看是否有人的“上次登录日期时间”在最近几分钟左右。 SO网友:bueltge 也许条件函数可以帮助您if ( is_user_logged_in() ) { echo \'Welcome, registered user!\'; } else { echo \'Welcome, visitor!\'; }; 结束 文章导航