当调用mu-plugins文件夹时,某些函数是未定义的

时间:2014-12-09 19:56:53

标签: wordpress-plugin wordpress

我的mu-plugins /目录中有一个格式正确的php函数文件。 尝试使用wp_is_mobile()或current_user_can()时,我得到一个未定义的函数错误。

Fatal error: Call to undefined function wp_is_mobile() in /var/www/dev.example.com/public/wp-content/mu-plugins/multisite-functions.php on line 147

是否在mu-plugins之后定义了某些核心功能? 我该如何修复或避免这种情况? 我可以简单地在mu插件中不使用某些功能吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

在WP周期vars.php点火后muplugins_loaded包含wp_is_mobile()

您应该使用与plugins_loadedinit挂钩的{{1}}之类 包装函数。