1、在function.php里添加如下代码
function catch_that_image() {
global $post, $posts;
$first_img = '';
ob_start();
ob_end_clean();
$output = preg_match_all('/<img.+src=['"]([^'"]+)['"].*>/i', $post->post_content, $matches);
$first_img = $matches [1] [0];
if(empty($first_img)){ //Defines a default image
$first_img = "在这里指定如果没有图片则显示的默认图片路径";
}
return $first_img;
}
2、在需要显示图片的地方添加如下:
<img src="<?php echo catch_that_image() ?>" alt="" />
有必要的话需要在css里定义图片的尺寸之类。比较有用的技巧,来自:jinwen
你又开始折腾Wordpress啦?
@ZH CEXO:是啊,最近做一个站,找到什么好东西就随手贴上了了。呵呵
比较有用。尺寸在css里面定义的话,图片就都一样大小了吧。
@Eden:是的,我试过了,可以设置成一样大小,不过如果图片长宽比例不一样,有些图片会变形
我以前的主题就是用这个方法来获取缩略图的。。但现在没有加入。。
Jinwen那看过方法
今天你偷菜了没有?戴斯克姆
不错哦,我也开了一个博客,有空大家经常交流…
博主的文采不错,大家有空多交流!
好呀 很有用!!
小墨好呀 ~( ̄▽ ̄)~*
小墨好。
这个还是不错的 呵呵 折腾模板的人管用
我喜欢折腾,不过现在的主题好像不适合用这个:-)