根据正在加载它的侧边栏更改WP小部件输出

时间:2017-08-16 13:22:29

标签: wordpress widget sidebar

我正在学习WP,因为我继续这个项目所以请耐心等待。

我创建了一个显示酒店注册表单的小部件。此表单将加载到站点的不同位置。有时,它会在特定页面上水平加载,有时则作为窄栏中的侧栏加载。

加载区之间的区别使我必须切换小部件的输出。我希望在一个部分中留下信息,而不是在另一部分中留下。

我最初的想法是应该有一种方法来识别小部件被调用的位置,并通过我可以调节输出。换句话说,在我的小部件中,我会做这样的事情:

if (get_dynamic_sidebar() == "sidebar") {
    // display sidebar format
} elseif (get_dynamic_sidebar() == "footer") {
    // display horizontal format
}

许多小时的搜索现在让我相信这个选项并不存在,我想知道解决我的问题的最佳方法是什么。

无论如何,我对我的工作方式非常灵活,所以欢迎所有的建议。我想要避免的只是为这个特定的输出创建一个新的小部件。

非常感谢。

0 个答案:

没有答案