我有许多重写规则集,可以正确地输出内容,但是我想对此进行扩展,以便可以修改出现在重写页面上的侧栏,以便根据query_vars
习惯于是否有任何方法可以操作渲染的内容dynamic_sidebar
所以我们可以查询query_vars
并选择一个适当的边栏来显示?还是一个包装箱dynamic_sidebar
通过测试调用正确的侧栏?
最合适的回答,由SO网友:Andrew Dinmore 整理而成
很难说出您的确切要求,但要测试以查看要传递给哪个句柄dynamic_sidebar
可能是您最好的选择,因为它允许您从WordPress后端管理每个版本。不要忘记使用注册每个版本register_sidebar
另一件可能是你想要的是sidebars_widgets
过滤器,用于在中访问全局窗口小部件数组时编辑该数组dynamic_sidebar
.
侧栏是应用于帖子/页面的模板的一部分,我看不出从功能角度来看,通过重写规则直接更改侧栏有什么意义。