2

我是 wordpress 的新手,我有机会编辑某个插件,即 MarketPress,但后来我很难处理它,因为我是这个东西的新手,我不知道到底该去哪里,我想编辑一个包含的 dynamic_sidebar 但我不能在哪里编辑这个文件。请帮我。:(

谢谢。

4

1 回答 1

1

不确定您的理解程度,如果这过于简单,请原谅我。

侧边栏内容由小部件驱动,小部件由小部件管理面板控制。关于侧边栏,您应该能够通过弄乱其定义来编辑的唯一内容是整个小部件和标题的包装标记,以及侧边栏名称和描述。显示在管理小部件面板中的最后两个唯一效果文本。

但是,我上面描述的内容不是使用dynamic_sidebar()方法找到的,而是使用register_sidebar()orregister_sidebars()方法。这些“定义”侧边栏的名称和设置。该dynamic_sidebar()方法用于通过将侧边栏名称传递给它来实现侧边栏。

然后通过管理小部件面板在侧边栏填充小部件。

通常,侧边栏是从functions.php主题文件中注册的,但如果插件包含模板,则没有理由不能拥有自己的侧边栏。至于register_sidebar()具体在您的插件中使用该功能的位置,我不能说。只需使用您喜欢的任何 IDE 搜索它,或者如果您喜欢它,请使用 grep 搜索。

希望这可以帮助。

于 2012-05-03T22:48:18.060 回答