我撞到墙了。我有一些带有特色图片的帖子,这些图片显示得很好。有些帖子没有特色图片,但会显示第一个附加的图片。有些帖子没有图片,并且有空白。我整天都在试图找到一种方法,为没有图像的帖子显示一个回退图像。最接近我的是一个过滤器,如果没有设置特征图像,它会显示默认图像。这很好,但它会覆盖通常显示第一个附加图像的帖子。我最后一次尝试是仅在没有特色图像或附加图像时显示默认图像。它仍然覆盖附着的图像。任何想法都将不胜感激。这是我尝试的最后一个过滤器。
add_filter( \'genesis_pre_get_image\', \'default_featured_image_when_not_set\', 10, 3 );
function default_featured_image_when_not_set( $post ) {
if ( \'\' != get_the_post_thumbnail() || ( \'\' != $args[\'fallback\']) ) {
return $post;
}
else
{
echo \'<img src="\' . get_bloginfo( \'stylesheet_directory\' ) . \'/images/default-image.jpg" />\';
}
}