Duke Yin's Technology database

wordpress特色图像

如果你使用的wordrpress主题没有特色图片功能,可以通过以下方法设置。

if ( function_exists( 'add_theme_support' ) ) {
add_theme_support( 'post-thumbnails' );
}

WordPress获取特色图像地址主要需要用到两个函数get_post_thumbnail_id和wp_get_attachment_image_src。下面是分别获取小、中、大、完整、指定图片规格的图片地址的方法。

获取特色图像:小

<?php $thumbnail_image_url = wp_get_attachment_image_src( get_post_thumbnail_id($post-&gt;ID), 'thumbnail');
echo $thumbnail_image_url[0];
?>

 

获取特色图像:中

<?php $medium_image_url = wp_get_attachment_image_src( get_post_thumbnail_id($post-&gt;ID), 'medium');
echo $medium_image_url[0];
?>

 

获取特色图像:大

<?php $large_image_url = wp_get_attachment_image_src( get_post_thumbnail_id($post-&gt;ID), 'large');
echo $large_image_url[0];
?>

 

获取特色图像:完整

<?php $full_image_url = wp_get_attachment_image_src( get_post_thumbnail_id($post-&gt;ID), 'full');
echo $full_image_url[0];
?>

 

获取特色图像:指定100×100

<?php $array_image_url = wp_get_attachment_image_src( get_post_thumbnail_id($post-&gt;ID), array(100,100));
echo $array_image_url[0];
?>

 

发布评论引用.

文章被引用至

  1. […] 文章“特色图像”是一篇文章的题图,不同环境需要输出不同图片尺寸,比如列表的图片需要小一点,文章页的图片又需要大一点,手机界面的又需要更小,我之前的文章已经介绍过关于获取特色图像的方法。结合TimThumb和获取到的特色图像,以下给出代码,用TimThumb来输出自定义尺寸的特色图像,655宽268高,并且链接到原图。 […]

评论