WordPress 自动获取文章第一张图片:
在当前使用的主题模板的functions.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 = "/images/default.jpg";
- }
- return $first_img;
- }
在当前主题模板的index.php文件的内容代码前或后添加以下代码:
- <?php echo catch_that_image() ?>
版权声明:文章图片资源来源于网络,如有侵权,请留言删除!!!
评论