<input type="submit" value="<? get_the_category( $id )[0]->name == 'English' ? echo 'Find' : echo 'encontrar'; ?>">
不确定我的问题是什么,我在制作if else条件的简写时遇到了问题。
答案 0 :(得分:0)
请确保您不能以这种方式使用echo,因为它没有返回类型。
你可以尝试其中任何一种:
<?php echo (get_the_category( $id )[0]->name == 'English') ? 'Find' : 'encontrar'; ?>
OR
<? get_the_category( $id )[0]->name == 'English' ? print 'Find' : print 'encontrar'; ?>