Snippet: Define a Fallback for the Image Element
The following snippet will show you how to set a fallback image ID for the Image Element when it's set to display a featured image. Now, if you want to actually display a fallback for ANY featured image on your site (elements, widgets, cards, etc) you may want to instead use the following snippet.
/**
* Set fallback for the Image element when set to display the featured image.
*
* @link https://totalwptheme.com/docs/snippets/featured-image-element-fallback/
*/
add_action( 'shortcode_atts_vcex_image', function( $atts ) {
if ( isset( $atts['source'] ) && 'featured' === $atts['source'] && ! has_post_thumbnail() ) {
$atts['source'] = 'media_library';
$atts['image_id'] = '42'; // THE IMAGE ID YOU WANT TO SHOW.
}
return $atts;
}, 10 );
All PHP snippets should be added via child theme's functions.php file or via a plugin.
We recommend Code Snippets (100% Free) or WPCode (sponsored)
We recommend Code Snippets (100% Free) or WPCode (sponsored)