我一直在寻找一种方法来渲染不同的样式/脚本,当我在POST中使用我的短代码时,在Sidebar小部件中使用时使用不同的样式/脚本。
这个想法是为画廊实现不同的尺寸。我在#mygallery id
上运行jquery所以这就是我尝试做的事情
if ( is_dynamic_sidebar() ) { ?>
<ul id="widgetGallery">
<?php }else{ ?>
<ul id="myGallery">
<?php }
但这对我没有帮助,因为它做了什么,它检查我是否在侧边栏中有我的画廊小部件,如果是,它为UL呈现“WidgetGallery”ID ..但是它在帖子中搞定了画廊并运行相同的“WidgetGallery”ID就是这样。
我尝试使用以下内容但无济于事
is_active_sidebar is_active_widget is_main_query is_dynamic_sidebar
请帮忙!
答案 0 :(得分:0)
找到它..我必须使用
<?php if (in_the_loop() ) { ?>