我正在为一个网站工作一个新的主题,但大多数的帖子没有一个特色的形象集。在整个新主题中,我都在使用the_post_thumbnail_url
来获取特色图片。我想知道是否有一个函数可以添加到functions.php
中来覆盖这个url,在全局范围内,如果没有为post分配功能图像,则使用占位符图像的url。
发布于 2018-04-04 21:51:11
那么,根据您定义的缩略图,您可以检查帖子是否“有”缩略图,显示它;但如果没有,您可以显示存储在主题图像目录中的默认图像,如下所示:
// Other code to fetch the post
if ( has_post_thumbnail() ) {
the_post_thumbnail('slide');
}
else {
<img src="<?php echo get_template_directory_uri() ?>/images/default-image.jpg" class="attachment-slide wp-post-image">
}
假设您已经添加了缩略图slide
,如下所示:
add_image_size( 'slide', 500, 400, true ); // width=500, height=400
希望这能有所帮助。
https://wordpress.stackexchange.com/questions/299844
复制相似问题