<?php
$genre = get_the_term_list($post->ID, 'genre', '<span class="genre">', ', ', '</span>');
$tags = get_the_term_list($post->ID, 'tag-series-movies','<span class="genre">', ', ', '</span>');
if($genre,$tags)
echo '<li>Genre: '. $genre . '</li>';
echo '<li>Tags: '. $genre . '</li>';
else {
echo '';
}
?>
嗨。伙计们,我的代码有什么问题?虽然代码是工作50%。$流派是工作,但其他是不工作。请帮助。我想显示什么时,没有流派不可用。
1条答案
按热度按时间vq8itlhq1#
将
if($genre == $genre)
更改为if($genre){
get_the_term_list
返回列表或false,因此您只需检查$genre
是否为真实值在当前代码中,当
$genre
为false时,您将检查if(false == false)
,它始终返回true编辑:
你可以这样简化你的代码
由于不回显任何内容,因此不需要else语句