如何仅从主页隐藏WordPress小部件?但需要在帖子和页面上显示

时间:2013-11-17 03:08:53

标签: php wordpress

我正在尝试从主页隐藏WordPress小部件,但需要在帖子和页面上显示。我正在使用这个:

if ( is_active_sidebar( 'sidebar-2' ) && !(is_home) : ?>

但这显示错误:

Parse error: syntax error, unexpected ':' in C:\xampp\htdocs\wordpress\wp-content\themes\Features\sidebar-main.php on line 11

3 个答案:

答案 0 :(得分:2)

Is_home是一个函数 - 所以你最后需要几个括号 - 就像这样:is_home()。你似乎也错过了行末的括号;你的if语句应该是这样的:

if ( is_active_sidebar( 'sidebar-2' ) && !is_home() )

答案 1 :(得分:2)

你错过了一个结束括号,试试这个:

if ( is_active_sidebar( 'sidebar-2' ) && !(is_home)) : ?>

答案 2 :(得分:-1)

您使用的条件不正确。您必须使用

if ( is_active_sidebar( 'sidebar-2' ) && !is_home() ){}

您还可以使用 Widget Options 隐藏WordPress小部件,而无需编辑代码,并且可以免费在存储库中使用。这些选项将在每个小部件上可见。随时检查。

enter image description here