我正在学习WP,因为我继续这个项目所以请耐心等待。
我创建了一个显示酒店注册表单的小部件。此表单将加载到站点的不同位置。有时,它会在特定页面上水平加载,有时则作为窄栏中的侧栏加载。
加载区之间的区别使我必须切换小部件的输出。我希望在一个部分中留下信息,而不是在另一部分中留下。
我最初的想法是应该有一种方法来识别小部件被调用的位置,并通过我可以调节输出。换句话说,在我的小部件中,我会做这样的事情:
if (get_dynamic_sidebar() == "sidebar") {
// display sidebar format
} elseif (get_dynamic_sidebar() == "footer") {
// display horizontal format
}
许多小时的搜索现在让我相信这个选项并不存在,我想知道解决我的问题的最佳方法是什么。
无论如何,我对我的工作方式非常灵活,所以欢迎所有的建议。我想要避免的只是为这个特定的输出创建一个新的小部件。
非常感谢。