目录
首页 笔记 详情

wordpress获取文章中第一张图片


wordpress 实现这个首页自动显示文章内容缩略图的功能。

假设您想使用WordPress 的缩略图功能,但有一个完整的文章需要花费太多时间才能完成。对于新文章,可以是特定的,并按预期使用该功能。对于旧文章,只想使用它在内容中找到第一个图像作为缩略图的,或者如果不存在则使用默认图。

将其添加到functions.php或制作功能插件:

// 获取文章第一张缩略图 
function catch_that_image() {
	global $post;
	$first_img = '';
	ob_start();
	ob_end_clean();
	$output = preg_match_all('/<img*.+src=[\'"]([^\'"]+)[\'"].*>/iU', wp_unslash($post->post_content), $matches);
	if(empty($output)){ 
		$first_img = "https://paperdrips.s3.amazonaws.com/prod/fs/cachedimages/3727365566-08cce0080760678feb08fd1abb3196a2a15c12274eac42fc436be4cc39cceae4.png";
	}else {
		$first_img = $matches [1][0];
	}
	return $first_img;
}

使用时,直接在循环里使用这个方法就可以了:

 catch_the_image();

 


写笔记

咨询

您的电子邮箱地址不会被公开。 必填项已用*标注