我正在尝试从主页隐藏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
答案 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小部件,而无需编辑代码,并且可以免费在存储库中使用。这些选项将在每个小部件上可见。随时检查。