Code前端首页关于Code前端联系我们

关于thumbnail.php的信息

terry 3年前 (2023-09-30) 阅读数 45 #PHP
文章标签 in_array()

本文目录一览:

  • 1、wordpress如何单独调用文章中的图片
  • 2、PHP 图片无法显示 !!!
  • 3、怎么让wordpress前台显示的图片是调用缩略图的尺寸而不是特色图像尺寸

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;

代码只是示例,仅供参考哦。

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门