wordpress怎样调用文章内第一张图片作缩略图这方法不错!

wordpress是一款纯PHP的洋CMS程序,对于使用惯织梦、帝国CMS程序的网站优化人员而言,wordpress修改起来并不是那么容易,然而有时候还是会遇到许多网站是基于wordpress开发的,出于对搜索引擎友好的目的,通常会在调用文章列表时同时调用文章内的第一张图片作为缩略图,从而形成图文并茂的列表栏目页,织梦、帝国都可以简单的来实现,那么使用纯PHP编写的wordpress该怎样来调用?这个方法挺不错!

wordpress怎样调用文章内第一张图片作缩略图
wordpress怎样调用文章内第一张图片作缩略图

想要实现这个功能首先我们需要来修改万能的主题函数文件functions.php,如果你没有FTP账户密码,可以登陆wordpress的管理后台—外观——主题编辑器进行修改,打开后我们需要在文件内添加如下代码:

//调用文章缩略图
function get_first_image() {
global $post;
$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 = bloginfo('template_url') . "/default.jpg";
};
return $first_img;
}

点击更新文件进行保存functions.php,但这只是第一步来设置一个函数,接下来我们在需要调用的模板进行调用,打开需要调用缩略图的文件,它或许时inde.php又或是category.php、single.php、page.php,在需要的文件位置添加一下代码进行调用:

<?php echo get_first_image(); ?>

这样就可以让wordpress调用出文章内的第一张图片作为缩略图了,而调用出来的只是缩略图的URL,需要注意的是,如果文章内没有照片或者缩略图该怎么办呢?细心地人可以发现functions.php里添加的代码中有个default.jpg这个图片,他就是为了应对没有缩略图的文章进行调用的,根据自己的需求将default.jpg的路径行改为自己想要的即可.

wordpress目前已经越来越受人们青睐,这主要是因为其强大的后援队,不仅插件众多,而且许多主题都可以免费进行使用,使得许多不是专业的建站人员,可以轻松建设网站,wordpress调用文章内第一张图片作缩略图,不仅可以增加文章列表目录的美观性,同时还可以增加图片alt属性,优化图片增加关键词密度,提升搜索引擎的SEO友好度,以上方法简单实用这方法不错!

未经允许不得转载:西德SEO » wordpress怎样调用文章内第一张图片作缩略图这方法不错!

打赏

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

'); })();