是否过滤侧边栏小工具中的文本?

时间:2011-05-29 作者:mathiregister

嘿,伙计们,我正在使用一个日历插件,它提供了一个边栏小部件来显示当前的日历日期。

然而,如果我没有为特定事件设置类别,这个小部件总是显示“不适用”。你知道我如何在这个小部件中添加一个过滤器,然后匹配不适用并删除它吗?

谢谢你的帮助

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

在方法“widget”中,查找设置类别的行,然后添加以下任一项:

$cat = empty($instance[\'cat\']) ? \'N/A\' : $instance[\'cat\'];
(用你喜欢的东西代替不适用)或。。。较好的添加一个过滤器,如下所示:

$cat = apply_filters( \'widget_my_cat\', empty($instance[\'cat\']) ? \'N/A\' : $instance[\'cat\'], $instance, $this->id_base);
然后连接到“widget\\u my\\u cat”,如果值为“N/A”,则将其设置为其他值

结束

相关推荐

Displaying info in a sidebar

嗨,我经营一个网站游戏评论网站www.co-opreviews.com. 我试图在页面右侧的侧边栏中显示有关游戏的信息。(您可以在此处查看侧栏的模型:http://i.stack.imgur.com/u3s5b.png)我目前正在通过多个侧栏(我的主题允许)和一个通过一些粗略的HTML显示信息的纯文本小部件来实现这一点。然而,对于50多个游戏,我需要50多个不同的侧边栏,并且我必须手动替换日期、评级等——这是一个非常简单的解决方案。我相信有一种方法可以让自定义帖子类型更容易插入信息,但我目前的所有评论都是