正在加载...

如何使用WordPress 2.9内置的缩略图功能

恩...话说2.9更新以后,我最关心的其实就是内置缩略图的这个功能,很想马上在鸸鹋动物园上做实验。
对于WordPress的伪CMS化来说,这个功能几乎可以说是最大的进步——当然也是越来越臃肿...

确定,官方的函数已经由the_post_image改为the_post_thumbnail。

但是...在折腾了一个小时以后我也没有在文章编辑的后台发现关于缩略图的模块(英文称作Post Thumbnail):

正常应该是这样...为什么呢?伟大的搜索引擎再次帮助了我,但是我很难理解为什么要这么做,既然已经是内置功能

functions.php中添加:

  1. if ( function_exists( 'add_theme_support' ) ) {
  2. add_theme_support( 'post-thumbnails' );
  3. }

好了,添加以后就可以正常显示这个模块了,至于操作就很简单了没什么可说的。缩略图添加完了,在主题(theme)内如何显示呢?通常我们只会在index.php或者archive.php之类的地方显示缩略图,以默认模版的index.php为例,将如下部分:

  1. <div class="entry">
  2.     <?php the_content('Read the rest of this entry &raquo;'); ?>
  3. </div>

修改为:

  1. <div class="entry">
  2. <?php if ( has_post_thumbnail() ) : ?>
  3.     <?php the_post_thumbnail( array( 125, 125 ), array( 'class' => 'alignleft' ) ); ?>
  4. <?php endif; ?>
  5.     <?php the_content('Read the rest of this entry &raquo;'); ?>
  6. </div>

其中,arry(125, 125)是说缩略图的大小,同样也可以根据后台的设置,指定为thumbnail、medium、large或者full。
至于array( 'class' => 'alignleft' ),指定的就是图片的class效果了。

进一步的,如果这篇文章没有图,那么我们怎么显示一张默认的图片(例子.jpg)呢?

  1. <?php if ( has_post_thumbnail() ) : ?>
  2.     <?php the_post_thumbnail( array( 'thumbnail' ), array( 'class' => 'alignleft' ) ); ?>
  3. <?php else : ?>
  4.     <img src="例子.jpg" />
  5. <?php endif; ?>

恩...大概应该就可以了...我只是奇怪,关于缩略图的函数,在codex.wordpress.org站上统统没有详细说明——实在很费解(起码此时此刻还没有)

the_post_thumbnail (2.9+)
get_the_post_thumbnail (2.9+)
has_post_thumbnail (2.9+)
get_post_thumbnail_id (2.9+)

可是实际上,在鸸鹋动物园上我还是没有这么采用缩略图,因为它毕竟还是要手动的去选择一下缩略图——我不知道对于以往的几千篇文章,应该怎么自动调用这个缩略图,有知道的朋友望提示。
所以呢,我还是在使用布谷鸟自制的这个thumbnails_anywhere插件:)

Popularity: 12%

| | | |

WordPress 2.9 RC1

恩...应该说2.9是个大版本。
之前只是随便瞄了几眼大概的介绍,beta1beta2也都没下来用,今天发现RC1已经放出来了

zip:http://wordpress.org/wordpress-2.9-RC1.zip
tar.gz:http://wordpress.org/wordpress-2.9-RC1.tar.gz
md5:68a93b571c5a1dbb3ea2c553595849b7
-IIS :http://wordpress.org/wordpress-2.9-RC1-IIS.zip

我还是那句话,WordPress真是越来越庞大,越来越臃肿,越来越CMS了。关于2.9的新功能,可以到这里围观。

顺便,必须推荐一下picky。著名的Livid同学搞的(我又落伍了)。
抛开我完全不懂的技术不谈,如果我们终有一天回归到blog只是写字的朴素状态,那么这玩意无疑是最好的选择——少就是多,不是吗?

我的鸸鹋很庞大,丸志也不简洁。有一天我不再做theme,鸸鹋也已经走上正轨,如果那时候世界上还是没有WordPress lite,那.... :)

Popularity: 10%

| | | | |

这个主题好秋天

很秋天的...我是这么觉得...叫diary-k
喜欢这调调的,移步去page那里看看吧:)

Popularity: 16%

| | |

神奇的twitter widget @Opera

话说...在Opera 10隆重面世之后...我慢慢的从Safari转向了Opera...原因是...Safari实在是太耗资源了...再炫也没用...

Firefox?恩...启动越来越慢,我都懒得开了...跑题了,目标是twitter。没有twitterfox以后,我一般都直接上推特中文圈,itweet什么的,或者用客户端,但是twhirl之类的还要曲线上去,实在是麻烦的很。手机?你对一个100块都卖不出去的手机能指望啥...

但是...很神奇,不单是让我找到了Opera的这个widget,而且...这玩意居然不需要翻~~~~~~墙!
能推,rt,dm都没问题。搜索好像不正常,但已经足够了——而且界面还不难看。

使用很简单,执行这个文件Twitter Opera widget_7206_3.22.wgt(用Opera执行)。然后确定保留,用推的用户密码登陆(注册不能)即可。

恩...就是这样...欢迎Opera的重度用户也试试看。我的推是@underone,欢迎follow。

Popularity: 18%

| | | | |

强悍的WordPress黑莓主题(BerryPress)

很久没推荐主题了,但是老帕的这个黑莓主题实在是让人无法抗拒(据说是源于黑莓7230和它的Vodafone主题)。

必须承认这个theme的sidebar绝对够精彩,哪怕你不是个黑莓饭。

到底有多强悍...自己移步过去围观吧。

顺便说一句,丸子正在8900和8520之间纠结...

Popularity: 16%

| | | |

自制一枚WordPress新壁纸

WordPress 壁纸

一张流。1920x1080。大图这里取。做了没几十分钟,还是挺糙的...

需要别的尺寸么?需要的留言说说要什么尺寸滴...

1440x900 | 1024x768 | 1366x768 | 1280x1024 | 1280x800 | 1680x1050 | 1920x1200

应要求增加黑莓壁纸规格(320x240)

320x320,这是什么尺寸?

顺便说一句,新做的主题100%是黑的,G7v10

Popularity: 17%

| |

WordCamp China 2K9归来

恩...这张图里有我...能找到我服你:) 感谢doubleaf的图。

1、阳光厅厅如其名,“热”“闹”“非凡”
2、笔记本放推上一天差点没烫死我
3、N多人翻墙在推,貌似twitter大会
4、主持还是美女nuo
5、柠檬貌似瘦了
6、小游戏里被mg12叫上台
7、oioi在现场还更新...辛苦
8、玩了玩大马鹿的8900,还不错
9、居然有人以为我是MM,寒一个
10、又多了两件WP的T
11、雷猴迅速的为大会开发了短信同步推的功能,不容易

说实话,WCC一年比一年有意思。演讲的诸位老师都没的说,专业。
虽然不怎么做theme了,还有很多朋友推我,真心感谢他们,祝WordPress越来越红火。更多照片在这里

Popularity: 17%

| | |