我试图从主页隐藏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
Is_home是一个函数 - 所以你最后需要几个括号 - 就像这样:is_home()
。你似乎也错过了行末的括号;你的if语句应该是这样的:
if ( is_active_sidebar( 'sidebar-2' ) && !is_home() )
你错过了一个结束括号,试试这个:
if ( is_active_sidebar( 'sidebar-2' ) && !(is_home)) : ?>
您使用的是不正确的条件。你必须使用
if ( is_active_sidebar( 'sidebar-2' ) && !is_home() ){}
您还可以使用Widget Options
隐藏WordPress小部件,而无需编辑代码并在存储库中免费提供。每个小部件上都会显示这些选项。随意检查。