我的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插件中不使用某些功能吗?
谢谢!
答案 0 :(得分:1)
在WP周期vars.php
点火后muplugins_loaded
包含wp_is_mobile()
。
您应该使用与plugins_loaded
或init
挂钩的{{1}}之类 包装函数。