2013-03-27 44 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'插件解決了類似的問題。

相關問題