$args = array( 'numberposts' => '3' );
$recent_posts = wp_get_recent_posts( $args );
foreach( $recent_posts as $recent ){
echo '<a style="color:white;text-decoration:none;" href="'. get_permalink($recent["ID"]) .'">
<article class="post post_home" style="background-image: url('.
function(){
if( has_post_thumbnail() ) {
echo get_the_post_thumbnail_url( $recent["ID"], 'cover' );
} elseif ( has_category( 'positive-morning' ) ) {
echo get_bloginfo('template_directory') . '/img/BG/2-Morning.jpg';
} elseif ( has_category( 'positive-talks' ) ) {
echo get_bloginfo('template_directory') . '/img/BG/2-Talks.jpg'; }
}
.');
background-position : center; background-size :cover;">
<h2>'. $recent["post_title"] .'</h2></article>';
....
}
大家好,
我无法放置 if 语句,因为当我添加应该声明帖子是否没有缩略图的 if 语句时,它应该获得显示为类别定义的缩略图的相对路径。
我尝试了不同的方法来使其工作,但我找不到问题所在。我得到的唯一错误是
闭包类的对象无法转换为字符串
谢谢你的帮助
手掌心
慕容708150