我正在尝试将默认的特色图片放在博客索引页面上,图片由文章作者决定。出于某种原因,即使$author\\u id返回3,我也会以$author\\u id=2获取图像。
我已经回显了我的$author\\u id,以确保它返回了正确的信息,事实确实如此。所以if语句本身有问题。
这是我的代码:
$author_id=the_author_meta(\'ID\');
function default_image_fallback() {
if(has_post_thumbnail()) {
the_post_thumbnail();
} else if($author_id = "2") {
echo \'<img src="\' . trailingslashit( get_stylesheet_directory_uri() ) . \'images/jon-thumb.jpg\' . \'" alt="Jonathan Warner" />\';
} else if($author_id = "3") {
echo \'<img src="\' . trailingslashit( get_stylesheet_directory_uri() ) . \'images/sam-thumb.jpg\' . \'" alt="Samuel Warner" />\';
}
else {
echo \'<img src="\' . trailingslashit( get_stylesheet_directory_uri() ) . \'images/default-thumb.jpg\' . \'" alt="Samuel and Jonathan Warner" />\';
}
}
以下是开发网站:http://bit.ly/1tMMbpy我很感谢你在这方面的帮助。