我在主页中使用一个侧边栏小部件来创建一个额外的图库。遗憾的是,它出现在每一页上。提前感谢
如何隐藏除主页以外的所有页面中的侧栏小工具?
3 个回复
最合适的回答,由SO网友:Cameron Hurd 整理而成
简单快捷的选择:使用名为“的插件”dynamic widgets“它提供了一个界面,您可以在其中指定每个小部件的显示条件。
更复杂的选择是编辑主题,这样它就有两个侧栏,都注册为小部件区域,并且只在front-page.php
(如果您有静态首页),或home.php
(如果你有blogfeed首页)。
SO网友:Emanuel Gomes
编写这样的最小插件(´functions.php´)应该可以:
add_action(\'wp_head\', function(){
if ( is_home() ) return; // on home it\'s okay
unregister_sidebar(\'sidebar-1\');
echo \'<style>
.content-area {
margin-right: inherit;
width: 100%;
}
</style>\';
}
SO网友:Frank Nocke
编写这样的最小插件(´functions.php´)应该可以:
add_action(\'wp_head\', function(){
if ( is_home() ) return; // on home it\'s okay
unregister_sidebar(\'sidebar-1\');
echo \'<style>
.content-area {
margin-right: inherit;
width: 100%;
}
</style>\';
});
当然了,\'sidebar-1\'
而且计数器样式是特定于模板的(本例中为216),需要根据您使用的主题进行调整。结束