Hy,我正在建设一个电影院网站,在电影页面中,我有一个自定义字段链接演员页面,当我添加一部电影并链接演员时,在演员页面上我得到了电影,现在的问题是,我如何在代码中添加文本“此演员没有电影”,如果没有选择电影,我想自动检索文本。
要检索电影,我有这个代码。
<?php
//create new loop query for films by this actor
$movies = $wpdb->get_col("SELECT post_id FROM $wpdb->postmeta WHERE meta_key = \'distributie\' AND meta_value LIKE \'%".get_the_ID()."%\'");
$the_query = new WP_Query( array( \'post__in\' => $movies) );
// The Loop
while ( $the_query->have_posts() ) : $the_query->the_post();
echo \'<div class="actor-box-related"><a class="actor-titlu" href="\';
the_permalink();
echo \'" title="\'.get_the_title().\'">\';
?>
<img class="actor-img" src="/scripts/timthumb.php?src=<?php the_field(\'img\'); ?>&h=110&w=75&zc=1" alt="<?php the_title(); ?>" title="<?php the_title(); ?>"/>
<?php the_title();
echo \'</a></div>\';
endwhile;
// Reset Post Data
wp_reset_postdata();
?>
任何帮助都是非常宝贵的。提前感谢!
最合适的回答,由SO网友:Toon Van de Putte 整理而成
应该采取以下措施:
if ( $the_query->have_posts()){
while ( $the_query->have_posts() ) : $the_query->the_post();
echo \'<div class="actor-box-related"><a class="actor-titlu" href="\';
the_permalink();
echo \'" title="\'.get_the_title().\'">\';
?>
<img class="actor-img" src="/scripts/timthumb.php?src=<?php the_field(\'img\'); ?>&h=110&w=75&zc=1" alt="<?php the_title(); ?>" title="<?php the_title(); ?>"/>
<?php the_title();
echo \'</a></div>\';
endwhile;
} else {
echo("No movie by this actor");
}