Wordpress如何调用文章里面前3张缩略图显示在列表呢?
发布网友
发布时间:2022-09-16 06:33
我来回答
共1个回答
热心网友
时间:2023-10-12 10:34
分太少了。。不过算了。。我把代码发给你吧。
<?php
$ccontent = get_the_content();
$post_img = '';
ob_start();
ob_end_clean();
$output = preg_match_all('/\<img.+?src="(.+?)".*?\/>/is',$ccontent,$matches ,PREG_SET_ORDER);
$cnt = count( $matches );
if($cnt>0){
$post_img_src = $matches[0][1];
//$args = getimagesize($post_img_src);
//$width = $args[0]*190/$args[1];
//$post_img = '<img src="http://www.kailula.com/p/?src='.$post_img_src.'&w=190&&h=190amp;zc=1" />';
$post_img = "<a href='".get_permalink()."' target='_blank'><img src='".$post_img_src."' height='100' alt='".get_the_title()."' /></a>";
}
echo $post_img;
?>
原理是用正则把文章里面的图片找出来,然后输出就行了。我这里是显示一张的,你加个循环就能输出几张了。。。