Use plugin multiple times

时间:2011-04-26 作者:sticks464

我有一个为艺人提供预订服务的网站。每个艺人都有自己的页面。侧栏当前包含该机构推特帐户的高级推特配置文件小部件。每个艺人的页面都需要在侧边栏中使用相同的小部件和自己的帐户id。问题是:是否可以使用不同id的相同插件?或者:我必须创建多个侧栏(20+)并使用不同的帐户id硬编码插件吗?

我使用的硬代码被认为是模拟这个插件的,但在功能上有所欠缺,并且不能设计成与小部件完全相同的样式。

非常感谢您的帮助。

2 个回复
SO网友:Chris_O

不幸的是Advanced Twitter Profile Widget Plugin 不使用WordPress Widget API 并扩展WP\\u Widget类,该类将允许该Widget的多个实例。

您最好的选择是找到另一个Twitter小部件插件。有数百个可用。我找到一个类似的Twitter WidgetWidget.

安装Widget Logic Plugin 它将在每个小部件的底部创建一个元框,用于显示位置的条件语句。

将小部件的一个实例拖到每个艺人的侧栏中,并将其添加到小部件逻辑框中

is_page(\'page_name\') 使用页面中的slug或使用页面id。

enter image description here

SO网友:mike23

您可以稍微修改插件,以加载自定义字段的内容作为Twitted ID,并在每个客户端页面上添加一个带有客户端Twitter ID的自定义字段。

或者,如您所说,为每个客户端创建一个侧栏(从长远来看可能有用)

结束

相关推荐

How do you debug plugins?

我对插件创作还很陌生,调试也很困难。我用了很多echo,它又脏又丑。我确信有更好的方法可以做到这一点,也许是一个带有调试器的IDE,我可以在其中运行整个站点,包括插件?