WonderCSS

如何找到 WordPress 日志缩略图片地址

在我们制作Wordpress主题时经常会用到日志特色图片,也可以叫做日志缩略图,我们可以用<?php the_post_thumbnail(); ?>来使用它。但是我们有时候需要找到这张图片的地址,比如用它来做背景图片等待。

wordpress-thumbnail-image-s

但wordpress官方并没有为我们提供找到特色图片地址的方法,因此我们需要用如下方法来解决它的src地址问题:


<?php
/*
Plugin Name: 获取 WordPress 缩略图片地址
Plugin URI:  http://www.wondercss.com/category/wordpress/
Description: 获取 WordPress 缩略图片地址。
Version: 0.1
Author: WonderCSS
Author URI: http://www.wondercss.com/
*/
function get_post_thumbnail_url($post_id){
	$post_id = ( null === $post_id ) ? get_the_ID() : $post_id;
	$thumbnail_id = get_post_thumbnail_id($post_id);
	if($thumbnail_id ){
		$thumb = wp_get_attachment_image_src($thumbnail_id, 'thumbnail');
		return $thumb[0];
	}else{
		return false;
	}
}

将上面的代码复制到当前主题的 functions.php 或者单独保存为一个插件并上传激活即可。然后在我们做wordpress主题的时候,使用下面方法调用特色图片地址:


$post_thumbnail_url = get_post_thumbnail_url($post->ID);

By 于湛 发布于 2013.09.10 2,637 次浏览

发表评论

电子邮件地址不会被公开。 必填项已用*标注