【发布时间】:2013-05-09 14:05:26
【问题描述】:
<?php if (has_tag('abc') && (in_category('d')) { echo '<div class="xxx">' ; } else { echo '<div class="yyy">' ; } ; ?>
我正在使用上述方法,但它返回错误,我做错了什么吗?感谢观看
【问题讨论】:
标签: wordpress tags categories
<?php if (has_tag('abc') && (in_category('d')) { echo '<div class="xxx">' ; } else { echo '<div class="yyy">' ; } ; ?>
我正在使用上述方法,但它返回错误,我做错了什么吗?感谢观看
【问题讨论】:
标签: wordpress tags categories
您的 if 语句中缺少右括号 )。
修复它:
<?php if ( has_tag('abc') && (in_category('d')) ) { echo '<div class="xxx">' ; } else { echo '<div class="yyy">' ; } ; ?>
【讨论】:
你的代码有语法错误试试这个
<?php if ( has_tag('abc') && in_category('d') ) { echo '<div class="xxx">'; } else { echo '<div class="yyy">'; } ?>
has_tag 和 in_category 仅适用于 Wordpress loop 如果您不将帖子 ID 作为第二个参数传递。
【讨论】: