如何禁用wordpress中的侧边栏
问题描述:
我使用两个侧边栏的wordpress主题。我想禁用一个为他们特定的页面,但我发现关于通过对功能应用检查禁用侧边栏的代码:如何禁用wordpress中的侧边栏
<?php get_sidebar() ?>
它将禁止他们两个。我怎样才能禁用其中之一。与另一侧边栏工作。
请帮忙!!!!
答
你可以简单地例如
<?php if (!is_page('about-me')) get_sidebar(); ?>
这将关于我的页面上禁用侧边栏。如果你把它放在page.php上(如果有的话),否则把它放在index.php上。这里'关于我'是页面中断,但你也可以使用页面id,如is_page(5)以及页面标题。要使用蛞蝓,ID和标题查看多个页面,您可以使用数组一样
is_page(array(42,'about-me','Contact'));
更多关于is_page()函数见http://codex.wordpress.org/Function_Reference/is_page
或者使用的functions.php过滤器,只需把这个功能。 php
function disable_footer_widgets($sidebars_widgets)
{
if (is_single())
{
$sidebars_widgets['footer'] = false;
}
return $sidebars_widgets;
}
add_filter('sidebars_widgets', 'disable_footer_widgets');
这只是一个例子,您必须更改控件名称。
我可以问 - 哪个主题? – DaiYoukai 2012-02-17 06:31:36
我正在使用Contentville主题 – Rajat 2012-02-17 07:04:20