Possible Duplicate:
how do I get_sidebar into a varaible?
我发现how do I get_sidebar into a varaible? 但目标与我的不同,因此答案不适用。
我想获得一个侧栏并将其保存到一个变量中,以便创建一个if/elseif语句,该语句将根据条件条件打印正确的侧栏。例如,我现在有这样的东西。。。
if ( is_page(1) ) {
$sidebar = get_sidebar(\'wine\');
} elseif ( is_page(2) ) {
$sidebar = get_sidebar(\'cheese\');
} elseif ( is_page(3) ) {
$sidebar = get_sidebar(\'whatever\');
} else {
$sidebar = get_sidebar(\'primary\');
}
我实际上没有使用
is_page 在我的条件语句中,我设置的不仅仅是
$sidebar 变量,但你明白了。在下面的代码中,我想这样做。。。
echo $sidebar;
我使用的边栏并不都是动态的,但有些是动态的。那么,除此之外还有什么功能吗
get_sidebar() 我可以用吗?
更新=答案
哦,我为什么要按enter键?goldenapples对我(上文)所链接的问题给出的答案正是我想要的。当我第一次读它时,我误解了输出缓冲的作用,所以我认为它不适用。我的错。