现在的位置: 首页 > Wordpress知识 > 正文
wordpress随机显示缩略图的思维方法
2013年05月25日 Wordpress知识 ⁄ 共 544字 评论关闭

代码如下:
if ( function_exists('add_theme_support') )
add_theme_support('post-thumbnails');

function catch_first_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
$random = mt_rand(1, 20);
echo get_bloginfo ( 'stylesheet_directory' );
echo '/images/random/'.$random.'.jpg';
}
return $first_img;
}

代码目前实现的功能是取文章内第一张图片为缩略图显示,如果文章内没有图片,那么就从‘images/random’中随机选取一张图片作为该文章缩略图。

以上是我网络收集来的,我看完后对其有了大概的了解!希望对大家有帮助

抱歉!评论已关闭.

×