在我们写文章的时候经常会以图文并茂来显示,一呢对于读者来说提供了可读性增加了用户体验度,二来呢对于如今的SEO优化来说搜索引擎指南有表明文章以图文并茂可以加分。那么WordPress调用缩略图无疑来说是我们使用WordPress建站写文章要解决的问题!
一般来说现在的WordPress主题模板大多数都为主题模板增加了WordPress调用缩略图功能,但对于某些个别的主题模板并没有WordPress调用缩略图功能。还有就是对于WordPress调用缩略图功能没有详细了解的也希望大家能从本篇WordPress教程中获得见解,好了废话不多说WordPress调用缩略图教程开始。
一般来说现在的主题模板WordPress调用缩略图都是以下三种方式:
1、如果文章存在缩略图则直接读取缩略图。
2、如果不存在缩略图则读取文章第一张图片为缩略图。
3、如果文章美图图片则读取指定的默认图片,本文以(/images/thumbnail.jpg)为例。
详细代码如下(将代码拷贝至你主题下的functions.php即可调用使用):


//缩略图获取
function get_the_thumbnail() {
	global $post;
	if (has_post_thumbnail ()) {
		//如果存在缩略图读取之
		echo '<a href="' . get_permalink () . '" class="pic" title="'.trim ( strip_tags ( $post->post_title ) ).'">';
		$domsxe = simplexml_load_string ( get_the_post_thumbnail () );
		$thumbnailsrc = $domsxe->attributes()->src;
		echo '<img src="' . $thumbnailsrc . '" alt="' . trim ( strip_tags ( $post->post_title ) ) . '" />';
		echo '</a>';
	} else {
		//读取文章第一张图片为缩略图
		$content = $post->post_content;
		preg_match_all ( '/<img.*?(?: |\\t|\\r|\\n)?src=[\'"]?(.+?)[\'"]?(?:(?: |\\t|\\r|\\n)+.*?)?>/sim', $content, $strResult, PREG_PATTERN_ORDER );
		$n = count ( $strResult [1] );
		if ($n > 0) {
			//文章第一张图片
			echo '<a href="' . get_permalink () . '" class="pic" title="'.trim ( strip_tags ( $post->post_title ) ).'"><img src="' . $strResult [1] [0] . '" /></a>';
		} else {
			//如果文章没有图片则读取默认图片
			echo '<a href="' . get_permalink () . '" class="pic" title="'.trim ( strip_tags ( $post->post_title ) ).'"><img src="' . get_bloginfo ( 'template_url' ) . '/images/thumbnail.jpg" /></a>';
		}
	}
}

以上呢就是配置WordPress调用缩略图功能,有了WordPress调用缩略图功能呢就能展现其用,而且还能随意调用,如何WordPress调用缩略图呢?


<?php get_the_thumbnail(); ?>

只要使用以上一句代码就能随意调用到该文章的缩略图,好了到了这里今天的WordPress调用缩略图功能就写到这里了,有功能必可应用。