我正在尝试使用检查类别的条件语句调用WordPress的'the_time'。如果类别为'3',我想调用自定义字段'event_date',如果类别为'4',则调用'the_time()'...这就是我所拥有的,如果我使用“is_single(),它会回复“而不是”is_category()“但对于某些人来说,当我使用”is_category()“时,我没有回音......任何想法?
<?php
if (is_category('4')) {
echo "<span>";
the_time('');
echo "</span>";
} elseif (is_category('3')) {
echo "<span>";
get_post_meta ('event_date');
echo "</span>";
} else {
echo "<p>Pedro offers you his protection.</p>";
} ?>
答案 0 :(得分:3)
在这种情况下,您希望使用in_category
代替is_category
。