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

问题描述 投票:0回答:3

我试图从主页隐藏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
php wordpress
3个回答
2
投票

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

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

2
投票

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

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

-1
投票

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

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

您还可以使用Widget Options隐藏WordPress小部件,而无需编辑代码并在存储库中免费提供。每个小部件上都会显示这些选项。随意检查。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.