3
<?php if (has_tag('abc') && (in_category('d')) { echo '<div class="xxx">' ; } else { echo '<div class="yyy">' ; } ; ?>

我使用上面的,但它返回一个错误,我做错了什么吗?感谢您的关注

4

2 回答 2

2

您的 if 语句中缺少右括号)

修复它:

<?php if ( has_tag('abc') && (in_category('d')) ) { echo '<div class="xxx">' ; } else { echo '<div class="yyy">' ; } ; ?>
于 2013-05-15T08:28:00.120 回答
0

您的代码中有语法错误试试这个

<?php if ( has_tag('abc') && in_category('d') ) { echo '<div class="xxx">'; } else { echo '<div class="yyy">'; } ?>

如果您不将帖子 ID 作为第二个参数传递,has_tag 和 in_category 仅适用于 Wordpress循环。

于 2013-05-15T06:56:28.783 回答