更改重写页面的边栏

时间:2017-06-19 作者:Zakalwe

我有许多重写规则集,可以正确地输出内容,但是我想对此进行扩展,以便可以修改出现在重写页面上的侧栏,以便根据query_vars 习惯于是否有任何方法可以操作渲染的内容dynamic_sidebar 所以我们可以查询query_vars 并选择一个适当的边栏来显示?还是一个包装箱dynamic_sidebar 通过测试调用正确的侧栏?

1 个回复
最合适的回答,由SO网友:Andrew Dinmore 整理而成

很难说出您的确切要求,但要测试以查看要传递给哪个句柄dynamic_sidebar 可能是您最好的选择,因为它允许您从WordPress后端管理每个版本。不要忘记使用注册每个版本register_sidebar

另一件可能是你想要的是sidebars_widgets 过滤器,用于在中访问全局窗口小部件数组时编辑该数组dynamic_sidebar.

侧栏是应用于帖子/页面的模板的一部分,我看不出从功能角度来看,通过重写规则直接更改侧栏有什么意义。

结束

相关推荐

如何使用`get_sidebar‘函数来调用第二个侧边栏?

在我博客的主主页中调用第二个侧栏的正确方法是什么?我是说同时有两个边栏。。。。当我得到更多信息时,我可能会编辑这个问题,但现在我觉得完全迷路了。