本文目录一览:
wordpress如何单独调用文章中的图片
1-1、在主题文件夹中建thumbnail.php文件,添加如下代码:
?php if ( get_post_meta($post-ID, ‘thumbnail’, true) ) : ?
?php $image = get_post_meta($post-ID, ‘thumbnail’, true); ?
a href=”?php the_permalink() ?” rel=”bookmark” title=”?php the_title(); ?”img src=”?php echo $image; ?” alt=”?php the_title(); ?”//a
?php else: ?
!– 截图 —
a href=”?php the_permalink() ?” rel=”bookmark” title=”?php the_title(); ?”
?php if (has_post_thumbnail()) { the_post_thumbnail(‘thumbnail’); }
else { ?
img class=”home-thumb” src=”?php echo catch_first_image() ?” width=”140px” height=”100px” alt=”?php the_title(); ?”/
?php } ?
/a
?php endif; ?
在主题文件夹里面的functions.php文件中添加下面代码:
?php
//支持外链缩略图
if ( function_exists(‘add_theme_support’) )
add_theme_support(‘post-thumbnails’);
function catch_first_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
$random = mt_rand(1, 2);
echo get_bloginfo ( ‘stylesheet_directory’ );
echo ‘/images/random/’.$random.’.jpg’;
}
return $first_img;
}
?
1-3、在images文件夹下建立random文件夹,放入图片,图片必须已1.jgp,2.jpg这种格式。以数字1~10作为名字。
1-4、 通过下面代码调用。
?php include( TEMPLATEPATH . ‘/thumbnail.php’ ); ?
调用分类文章图片的时候要有循环的标签,你在你要显示的图片区域就不要加循环标签了,可以直接调用。
希望能帮到你!
有不懂可以百度联系,我会抽时间回答。
PHP 图片无法显示 !!!
先直接访问 /exif_thumbnail.php?picName=fagregas01.jpg 看看是否有”Warning”或者“Fatal error”级别的错误,如果有,那你的图片当然是个叉,把错误修正应该就可以;如果还不可以,在
发送header 之前 调用 ob_clean()函数,清楚你之前可能的输出内容,因为这些东西会影响图片的输出。
怎么让wordpress前台显示的图片是调用缩略图的尺寸而不是特色图像尺寸
可参考the_post_thumbnail函数的使用啊。
在首页直接用thumbnail.php输出图像,内页用the_post_thumbnail应该就可以了吧
if ( is_home() ) :
//调用thumbnail.php中的函数
else:
the_post_thumbnail( ‘post_thumbnail’ );
endif;
代码只是示例,仅供参考哦。
原创文章,作者:GELA,如若转载,请注明出处:https://www.506064.com/n/137022.html