我正在使用 Wordpress 3.8.3,并将其用于多站点。
Wordpress 多站点switch_to_blog()和restore_current_blog()函数适用于单个查询,但循环restore_current_blog()函数不起作用。
有人知道我将如何解决它吗?
谢谢。
小智 5
您需要对 switch_to_blog() 的每个实例使用restore_current_blog()。我自己刚刚遇到了这个错误。
不起作用
for [each multi site instance] {
switch_to_blog()
// logic
}
restore_current_blog();
Run Code Online (Sandbox Code Playgroud)
作品
for [each multi site instance] {
switch_to_blog();
// logic
restore_current_blog();
}
Run Code Online (Sandbox Code Playgroud)
看来 switch_to_blog() 函数不会全局存储原始博客,因此可以在多重循环之外恢复它。我将调查这个问题是否可以轻松解决,并尝试将其贡献给核心。
| 归档时间: |
|
| 查看次数: |
970 次 |
| 最近记录: |