我只是看了一下Global variables 在WP中,我发现自上次查看以来,发生了很多变化。
$current_user
不再列出。这是否意味着这和许多其他(旧的)全球服务将从未来的WP版本中“逐步淘汰”?
我只是看了一下Global variables 在WP中,我发现自上次查看以来,发生了很多变化。
$current_user
不再列出。这是否意味着这和许多其他(旧的)全球服务将从未来的WP版本中“逐步淘汰”?
这个$current_user
仍然是有效的全局变量,但是与所有全局变量一样,您应该避免依赖它们。
如果需要函数中的当前用户,请执行以下操作:
$current_user = wp_get_current_user();
当地狱下雪的时候。
WordPress具有极端的向后兼容性承诺。像全局变量这样的东西不太可能在没有事先通知的情况下被删除,并且在数年内处于不推荐状态。
然而,这并不是草率的代码实践的借口,实际上,任何可以通过适当的API函数(而不是全局函数)访问的东西都应该尽可能做到。
PS我不会太依赖Codex作为代码库状态的指示器。当对代码感到疑惑时,看看代码。