2013-03-27 43 views
2

我注册了两个侧边栏(小部件区域),'大'和'小'。检查小部件是否被分配到特定的小部件区域?

我创建了一个显示页面标题,缩略图和摘录的小部件。

我希望小部件显示一个大的缩略图,如果小部件被分配到侧栏“大”,我希望它显示一个小缩略图,如果它被分配到侧栏“小”。

例如

If (widget_assigned() == 'big-sidebar') { 
    echo get_the_post_thumbnail($post->ID, 'big-thumbnail') 
} 
else { 
    echo get_the_post_thumbnail($post->ID, 'small-thumbnail') 
}; 

有一个WordPress的标签就像widget_assigned()我可以用它来实现这一目标?

+0

[This Answer](http://stackoverflow.com/questions/4441165/wordpress-count-widgets)涉及到您的问题的解决方案。尽管如此,您也可以仅使用CSS来定位您需要的内容,而不是使用PHP来确定小部件所在的侧栏。 – maiorano84 2013-03-28 00:15:45

回答

0

我通过修改'Widget Context'插件解决了类似的问题。

相关问题