lenmio

感谢方丈大湿,啊不,是感谢AfterStory !
昨天呢,折腾首页缩略图,想实现有缩略图则输出缩略图没有则输出随机图片的功能,于是百度大神找到了<?php i...
扫描右侧二维码阅读全文
10
2011/02

感谢方丈大湿,啊不,是感谢AfterStory !

昨天呢,折腾首页缩略图,想实现有缩略图则输出缩略图没有则输出随机图片的功能,

于是百度大神

找到了

<?php
if ( (function_exists('has_post_thumbnail')) && (has_post_thumbnail()) ) { ?>
	<a href="<?php the_permalink(); ?>" rel="nofollow">
		<?php the_post_thumbnail(); ?>
	</a>
<?php } else {
$random = mt_rand(0, 4);
echo '<a href="'.get_permalink().'" rel="bookmark" title="' . get_the_title(); . '"><img src="' . get_bloginfo('template_directory') . '/images/'.$random.'.png" alt="" /></a>';
} ?>

这段代码这个用的是wp自带的缩略图功能,但是主题没有默任开启说略图功能

就是没有

这个功能

添加wp自带的缩略图功能

在function.php

添加

add_theme_support( 'post-thumbnails' );

set_post_thumbnail_size( 50, 50, true ); // 普通的缩略图

这个50,50是缩略图的大小设定,这样缩略图是搞定了但是悲剧的是每次都要手动添加有点麻烦

于是开启以前用过的插件image for homepage ,想用它代替自带的缩略图功能

折腾

然后各种不会,一顿瞎试之后找到了方丈,啊不,是afterstory

哎呀真是麻烦他了,经过他老人家几个小时的奋斗终于解决了

《关于首页缩略图》

贴代码

<?php
	$soContent = $post->post_content;
	$soImages = '~<img [^>]* />~';
	preg_match_all($soImages,$soContent,$thePics);
	$allPics = count($thePics[0]);
	if ( $allPics > 0 ) {
		echo ''.image_for_homepage(true, 1, 200, 0, 'right', 'IFHL', '<div>', '</div>').'';
	} else {
		$random = mt_rand(1, 5);
		echo '<a href="'.get_permalink().'" rel="bookmark" ><img src="'. get_bloginfo('template_directory') . '/images/random/'.$random.'.png" alt="" /></a>';
	}
?>

这样就能实现缩略图则输出缩略图没有则输出随机图片的功能了

文章缩略图效果

没有缩略图的话随机输出图片

最后问下  这是什么动漫???天使穿越了??

Last modification:December 27th, 2018 at 09:25 pm
If you think my article is useful to you, please feel free to appreciate

27 comments

  1. 卜卜口の

    这货是僵尸么 :!: 名字自带吐槽的季番 :wink:
    其实还是用picasa的方便呢,直接echo 图像url."s".宽高度."-c/";就可以输出略缩图了

    https://lh6.googleusercontent.com/_OTueSQhtx4o/TVL29MYzuEI/AAAAAAAACO0/ygWzJfoo4m8/s128-c/

    1. 玻璃柠檬
      @卜卜口の

      我只是不想手动

  2. 囧啊囧

    一张都没有弄缩略图

    1. 玻璃柠檬
      @囧啊囧

      ????什么????? :arrow: :arrow: :arrow: :arrow:

      1. 囧啊囧
        @玻璃柠檬

        就是我没有弄过缩略图

        1. 玻璃柠檬
          @囧啊囧

          刚刚从万哥那里看来了新方法 ==载去改改

        2. 玻璃柠檬
          @囧啊囧

          试试吧

  3. 小邪

    那个是《这货就是僵尸吗》,超好看的,我觉得一月番就是这个和《超元气三姐妹》给力了! :neutral:

    1. 柠檬
      @小邪

      你终于复活了啊 ···· 擦擦擦

      1. 小邪
        @柠檬

        ╮(╯▽╰)╭,忙死了,之前在冲级雅思考试,然后考完等成绩拿到,第二天1月31日就开学了。
        呜呜呜 ~,回头再补日志吧,木有力气鸟 ~

        1. 柠檬
          @小邪

          天天向上

  4. ract

    是"那货是僵死?"不过后面的没看,到底穿越没?我也不知道.不过看起来很像PS的

    1. 玻璃柠檬
      @ract

      不是PS的哦

  5. ADD~``

    效果 还不错...不过鉴于服务器是朋友的..还是打算少放图片...另外..你怎么实现的翻墙~~!!强烈要求上教程~~~ :mrgreen:

    1. 玻璃柠檬
      @ADD~``

      我没翻墙 我是说你的插件IP库有问题

      1. ADD~``
        @玻璃柠檬

        奥...从装了那东西以后就没管过..有个效果就哦了~~ :twisted:

        1. 玻璃柠檬
          @ADD~``

          翻墙的话自由门吧 也有免费的VPN的

  6. afterstory

    :oops: 方丈大湿啊不,是afterstory前来围观……

    1. 玻璃柠檬
      @afterstory

      :evil: 膜拜

      1. afterstory
        @玻璃柠檬

        :evil: 我是摘抄帝……

        1. 玻璃柠檬
          @afterstory

          技术帝 :grin:

          1. afterstory
            @玻璃柠檬

            :?: 这也能算,我囧了…… :!:

            1. 玻璃柠檬
              @afterstory

              你的中文圈地址是神马啊 我的全墙了不能rf你

  7. Melody

    沙发

    1. 柠檬
      @Melody

      还有 你那个首页点图片进入的是图片而不是文章需要修改哦

    2. 柠檬
      @Melody

      嘻嘻 这个功能好 你也去用吧

      1. Melody

Leave a Comment