目前,有一个侧边栏专门用于所有帖子,一个用于所有页面。我想做的是针对特定的页面模板来显示每个模板的侧栏。
if(is_front_page())
{
if ( !function_exists(\'dynamic_sidebar\') || !dynamic_sidebar("Blog Sidebar") ) :
endif;
}
else if(get_post_type($post) == "post" || is_search() )
{
if ( !function_exists(\'dynamic_sidebar\') || !dynamic_sidebar("Blog Sidebar") ) :
endif;
}
else if((get_post_type($post) != "post" && get_post_type($post) != "page") || get_post_type() == "")
{
if ( !function_exists(\'dynamic_sidebar\') || !dynamic_sidebar("Portfolio Sidebar") ) :
endif;
}
else if(get_post_type($post) == "page" || is_author() || is_404() )
{
if ( !function_exists(\'dynamic_sidebar\') || !dynamic_sidebar("Page Sidebar") ) :
endif;
}
因此,不要为所有页面张贴“页面侧边栏”。例如,我想以产品为目标。php模板,以便我可以为这些页面放置特定的侧栏。
我已经在函数中添加了额外的dynamic\\u侧栏,但我需要找到一种方法将它们放在这个侧栏上。php。
如果你需要更多信息,请告诉我