【问题标题】:Check if widget is assigned to a specific widget area?检查小部件是否分配给特定的小部件区域?
【发布时间】:2013-04-19 15:49:38
【问题描述】:

我注册了两个侧边栏(小部件区域),“大”和“小”。

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

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

例如

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

有没有像 widget_assigned() 这样的 Wordpress 标签可以用来实现这一点?

【问题讨论】:

  • This Answer 为您提供解决方案。不过,您也可以只使用 CSS 来定位您需要的内容,而不是使用 PHP 来确定小部件所在的侧边栏。

标签: wordpress


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-17
    • 1970-01-01
    • 2022-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多