Thumbnails Anywhere的常见问题(FAQ)
本页面已作废,不要在此留言!
请转移到新插件WP-Thumbnails页面
http://niaolei.org.cn/wp-thumbnails/faq
插件工作原理是什么?
答:插件自动维护一个自定义字段ta-thumbnail,当日志被访问时,插件扫描日志内容,提取图片地址,保存在ta-thumbnail中,多张图片以英文分号;隔开。之后插件调用WordPress自带的缩略功能制作各种尺寸的缩略图。
所有一开始你看不到任何图片,请逐一点开日志。
什么是自定义字段?
答:你发表日志时就可以看到编辑框下面的自定义字段(自定义域),你可以新建、删除和更新自定义字段:
我发现自定义字段的值为NOIMAGEINPOST,什么意思?
答:No Image found In the Post, 意思是插件没有在该日志找到图片。包括:
- 真的没有图片;
- 有图片,但插件不支持该图片格式,被插件无视;
- 有图片,但太小了,被插件无视;
- 有图片,但图片的文件名太怪异了,包含了怪异的字符,被插件无视;
我把自定义字段ta-thumbnail删了,怎么办?
答:删了就删了,没事,插件发现ta-thumbnail删了后会自动补上,并重新提取图片。
你还可以在ta-thumbnail的值尾部手动增加图片地址(以英文分号隔开)。
我启用了插件,却什么效果都没看到?
答:有以下原因,前两种原因造成的很无语,不要报告给我:
- 你放置代码了吗?
- 启用插件之后,你逐一点开日志了吗?根据插件工作原理,日志必须被人点击访问一次才会生成缩略图,所以一开始可能没有缩略图,需要你点点自己的日志。
- 如果你用过较早的版本,某些代码调用方式可能变动了,请按“插件使用”中的说明重新放置代码。
- 极少见的情形:你的模板文件中可能没有调用wp_head(),下面有个回答会告诉你怎么做。
以上都不是,请在后台打开一篇本该出现图片的日志,检查该日志下的自定义域ta-thumbnail的值是多少,如果是NOIMAGEINPOST,说明插件没能成功提取图片,恭喜你,发现了一个bug,请拷贝一篇日志的html代码到我邮箱,以方便我查找原因。我的邮箱:9000birds@gmail.com
我明明点过日志了呀?
答:本插件启用之前点过的不算数,你想想看,插件哪能知道你以前点过?
我担心插件消耗资源?
答:插件仅仅扫描一次日志,一劳永逸,非常高效,通过访问自定义字段ta-thumbnail并自动填充维护该字段,大大减少了数据库访问,数据库访问开销几乎可以不计。
可我还是发现有时会有点卡?
答:这种情况非常少见。如果你使用了外链图片,而且该外链图片所在网站无法连通,插件扫描时可能会消耗多一点时间。正如前面所说,插件只扫描一次,非常高效,扫描后不会影响网站速度。
我更新了日志,可是缩略图没有更新,怎么办?
答:删除该日志下的自定义字段ta-thumbnail就可以了。插件会重新扫描生成ta-thumbnail。
我发现打开单篇日志不会生成缩略图,必须在首页或分类/标签页面显示一次,才能生产缩略图?
答:你的日志模板文件single.php没有包含wp_head(一般的模板文件都会包含)。解决办法:在single.php的任意位置放置代码:<?php update_thumbnails_anywhere_meta(); ?>
什么是外链缩略图?
答:“外链图片/站外图片/远程图片”是指你的日志中使用了其他网站的图片,包括网络相册的图片。外链缩略图则是指直接调用Yupoo、Flickr、Picasa的缩略图。
相反的概念叫做“站内图片/本地图片”。
为什么我的Yupoo缩略图变形了?
答:因为你选择了“使用外链缩略图”并且缩略图大小不是75*75,目前Yupoo只提供了75*75的正方形缩略图。Yupoo还提供宽度为100,240,500像素的保持原始比例的缩略图。
由缩略图打开大图时,我想实现幻灯片一样的效果?
答:这个效果叫做“lightbox”,请另外安装一个提供lightbox效果的插件,这样的插件非常之多,很容易找到。
怎么没有相册功能?
答:新版中拿掉了相册功能,目前没有能力和精力开发相册功能。目前的WordPress相册普遍无法提供链接回原日志的功能,如果有人要开发这个功能,我非常乐意提供帮助。
我还是不知道要把代码放在模板文件的什么位置?你就不能全自动放置吗?
答:你可以把你的主题(theme)打包发到我的邮箱9000birds@gmail.com,有空的话我给你看看。
全自动放置——很酷,以后可以考虑。
插件不支持什么样的图片?
答:目前插件只支持三种后缀格式:jpg(包括jpeg)、gif、png,后缀可大写。
很抱歉不支持bmp和其他格式,bmp体积过大,不适合博客展示,请换用jpg图片。
另外:图片文件名中包含空格,标点符号,非英文字符的都无法识别。个人精力有限,只能满足最普遍的要求,请见谅。
能支持调用其他外链相册的缩略图吗?
答:除了Yupoo、Flickr、Picasa,其他一概不支持,以前测试版有对巴巴变、图海的支持,但无人反馈测试报告,新版中去除对这两个相册的支持。这里推荐Yupoo的外链服务,30元/年的VIP,对一般博客来说,完全够用,希望国人能适应这种并不贵的收费服务。
所以其他外链相册的图片都先下载到本地,然后制作本地缩略图。
我要放置两个不同设置的随机缩略图怎么办?比如我想在一个地方显示6张缩略图,在另一个地方显示10张缩略图?
答:插件提供了带参数的调用方式(不带参数时,采用后台设置):依次是数量num、宽度width、高度height。
随机缩略图:thumbnails_anywhere_for_random_posts('num=10&width=100&height=50')
最新缩略图:thumbnails_anywhere_for_recent_posts('num=20&width=200&height=60')
相关缩略图:thumbnails_anywhere_for_related_posts('num=30&width=150&height=70')
分类缩略图:thumbnails_anywhere_for_category(5) 显示分类ID为5的缩略图,位置任意放置。你甚至可以做一个简单的分类相册。
改动相应参数的数值即可,给你充分的自由。
我觉得图片的边框和样式都不好看,后台除了能调整在左右显示首页缩略图以及调整图片间距,还能调节什么?
答:调不了。如果你熟悉CSS的话,可以编辑插件下的样式文件style.css。
我在wp-content/uploads下发现文件夹ta-thumbnails-cache?
答:插件自动生成两个文件夹:
-wp-content/uploads/ta-thumbnails-cache:用于保存本地缩略图片。
-/TAdownload:用于保存下载的远程缩略图片。
缩略图文件夹会不会占用很多空间?
答:取决于你使用了多少外链图片。本站的TAdownload文件夹就很小,才几十M,而ta-thumbnails-cache保存的是缩略图,更不会占用太多空间。如果你空间很紧张,并且在后台你不再改动图片尺寸,那么可以删除TAdownload文件夹下的图片。
我后台选择了只显示每篇日志的第一张图片,可发现ta-thumbnail的值有多张图片?
答:后台有个选项:每篇日志最多提取多少张,默认是10张,你可以改成1张。这个选项是一次性设置,改变之后只对新发布的日志起作用。
所以建议还是不要改成1,否则万一哪天你改成显示任意图片,对于已发布的日志,仍然只显示第一张图。空间非常紧张的博客,可以将这个数值设小一点,如3张。
我在本地测试你的插件,需要批量删除插件信息,重新测试,该怎么做?
答:首先,停用插件,清空数据库:
点击数据库左边的wp_postmeta表,然后“搜索”,匹配meta_key的值为ta-thumbnail,如图:
点执行,全选所有结果,删除即可:
其次,删除缩略图文件夹ta-thumbnails-cache及其子文件夹。
以上操作假定你熟悉数据库和本地测试,非本地测试还不备份的小白后果请自负。
我打开日志总是出现warning:failed to open stream: Permission denied 之类的文字?
答:哦,很抱歉,提示文字表明权限不够。请把wp-content/uploads文件夹下的ta-thumbnails-cache和它下面的子文件夹TAdownload的权限都设置成777。(如果755都不够的话)
把uploads文件夹下的ta-thumbnails-cache和它下面的子文件夹TAdownload的权限都设置成777把uploads文件夹下的ta-thumbnails-cache和它下面的子文件夹TAdownload的权限都设置成777
我用过以前的测试版,代码还需要改动吗?
一般不需要改动,但如果你以前放置的代码使用了参数,代码将会失效,因为新版使用了新的参数调用方式。请重新检查下放置的代码,确保没有问题。
在这里向使用了较早版本的博主表示歉意。以后,参数调用将保持兼容。



小布您好,
很荣幸能够使用您发布的插件.
希望在下个版本中能优化插件对日志中图片的获取效率.
谢谢.
回复铵铵:难道有些图片不能提取?需要提供详细反馈。
博主你好,请问自定义字段中生成的英文分号;怎么去掉呢?
回复蔬菜:你想做什么,如果是开发,用php函数替换str_replace。
如果是修改插件,在ta_update_meta.php里面
$ta_thumbnail = $ta_thumbnail.$thumbnail.";";//以分号作为分隔符
将分号去掉就是
$ta_thumbnail = $ta_thumbnail.$thumbnail;
同时,在后台设置只生成1张图片,
我没试过,不保证仍然能够正常显示图片。
恩 多谢你的及时回复。我试试看。
多谢博主,实现我要的效果了。谢谢。插件功能很强的的。
请问,安装这个插件,会不会影响主机CUP使用呀? 我最近使用它了,可是主机上发来说我CPU高,可我IP没几个呀! 请问这个插件对主机 是否有影响 还是巧合!
回复LoveBlogEarn:本图片插件不会导致CPU占用高。插件一次性生成自定义字段,有图片则制作缩略图,没图片则标记NoPicturesFound,调用本插件消耗的资源和调用一个普通的相关日志插件所消耗的资源是一样的。
你最好联系主机商,做一个实验,分别看一下安装前和安装后的CPU占用率,确认结果后告诉我。如果插件真有问题,自当协力解决。
我复制过来带有图片的文章,没有自动保存到本地啊?请看这里的例子:http://maoxin.net/html/725.html
回复端木忧伤:怎么没有?我都看到了,目录下面http://maoxin.net/wp-content/uploads/ta-thumbnails-cache/TADownload/,关于725.html那篇文章,只保存了1张,可能你后台设置成了只提取一张图片?
你好! 朋友介绍我用这个插件, 发现功能的确很棒.
但我想有个功能, 自定义储存路径以及自定义图片绝对地址.
比如:
储存在根目录的 images 文件夹
输出的URL为: http://www.xxxxx.com/images/123.thumb.jpg
或者 images.xxxxx.com/123.thumb.jpg(有这种路径最好)
如果能实现就最好了. 感谢作者的辛勤劳动
回复Jankan:自定义储存路径可以考虑。
自定义图片绝对地址:不太明白你的意思。图片绝对地址=图片所在路径+图片文件名。
所以你指的是不是“自定义图片文件名”?——这个不能支持。
原因在于:我看不出自定义图片文件名的必要性。目前插件简单的以文章ID、图片尺寸、图片在文章中的序号来给图片命名,这不是很好嘛?
你好, 布谷鸟. 很高兴看到你的回复.
你误解我的意思了.
我的意思是
把缩略图保存在 images 目录, 比如是123.thumb.jpg这个文件
然后用http://images.xxxxx.com/123.thumb.jpg这个地址来访问这个缩略图,
不是要自定义缩略图文件名.
回复jankan:我懂了,你说的“自定义储存路径”和“自定义图片绝对地址”其实就是一回事啊。
规定存储路径以后,访问缩略图自然会按照http://images.xxxxx.com/123.thumb.jpg这个地址来访问。
不知布谷鸟会不会完善自定义储存路径的功能?
你好。用了这个插件感觉,但是最近改了链接为绝对地址后,无法调用缩略图了。例:
原来的图片用下面这个地址发布:http://hewaner.cn/myblog/wp-content/uploads/ta-thumbnails-cache/10367-1-210x210-u.jpg
后来改为用这个地址发布:/myblog/wp-content/uploads/ta-thumbnails-cache/10367-1-210x210-u.jpg
后来发布的日志都无法呈现缩略图了!只有改为http://的形式才可以。
回复hewaner:我大概明白你的意思,就是发布文章时,如果图片不带http前缀,插件就识别不了图片。——我下一版修正。
不过我不明白你为什么用缩略图地址举例,而不用你原始图片举例。你不大可能直接发布一张插件生成的缩略图吧。现在你姑且手动加上http前缀吧。
ps:你的音乐博客内容相当丰富啊,推荐大家围观。
模板不错,顶下。。
谢谢老师的回复。举例的时候顺手就把缩略图的地址粘过来了,发布留言后发现了也懒得更正了。我想这样做的目的是我想用两个域名同时访问同一个数据库。期待老师的下一个版本。
现在我临时只能先让它缓存后,再在phpmyadmin里批量修改,不知这样可行码?发布的日志以后不修改应该没有问题吧?以后老师发布新版本可以顺利升级吧?
回复hewaner:我估计是我对子目录网址的处理不够细致造成的。我还不太清楚你的具体情况。
你是缩略图生成了,但无法显示出来;
还是图片没有提取出来,缩略图压根没生成?
你在phpmyadmin里批量修改的是具体是什么东东?你用我插件期间,是一直用的/blog网址还是从根目录搬过来的?
新版本尽量兼容旧版本,不过不兼容也没关系啊,重新生成所有图片也是很简单的事情啊。
1、缩略图是否生成,我没有仔细看过文件夹中的图片,但在编辑是查看发布过的日志时的自定义了段中的值并没有缩略图地址。
2、至于“phpmyadmin里批量修改”指是先用相对地址(即带http前缀)发布日志,待生成缩略图后,再在phpmyadmin里批量修改为绝对地址(即去掉http前缀)。
3、用这个插件时,我一直在用http://www.hewaner.cn/myblog作为音乐博客地址。
4、另外,我的一些图片太小无法生成缩略图,还请老师在新版本中考虑一下,可以吗?我非常喜欢这个插件,还特地用它来做了一个叫“音乐墙”的页面,只不过限于带宽原因打开稍慢一些。
您好,我用过你的缩略图插件,很实用,也没出过问题,但是前两天发布文章时突然无法调用缩略图了。前面发布的文章还能调用,都还好好的,就是新文章无法显示首页缩略图。
博主你好 插件非常人性化! 我有一个问题,我首页上显示的文章都有略缩图,但是有一篇文章我不想用略缩图显示,我想显示原来大图,这个怎么解决?
您好,我的网址用了这个插件后,没有任何变化啊,图片是外链的!
也用上这个插件了,谢谢!
next gen gallery插件的相册,因为在插入到日志的时候用的是ngg自己的函数,是不是ta就读不到图了,另外我把$uploadDir = str_replace($rooturl,"",strstr($newABSPATH,$rooturl)) . "wp-content/uploads/";
指到ngg的相册目录,这样能解决吗?~
很好很强大,而且比较人性化,谢谢!
布谷鸟,您好!~
1,文章有图片时,首页总会显示那图片,现在弄了缩略图,每篇文章在网站首页看起来都有两张图片,怎么把那张图片不显示在首页?
2,缩略图的外框有点错位,上下左右都不一致。怎么弄正常?
布谷鸟,您好!~
请教下!! 如何给缩略图添加分页,我的缩略图可能超过10个或者20个,我想分页显示
插件效果我很喜欢,可是在照片显示上方有“随即照片”四个大字,能否去掉,新人。谢谢博主的插件
回复angle:
1、你可以修改标题名字。后台-外观-小工具里面修改。
2、如果希望不显示标题,那么你只能自己手动放置随机缩略图的代码喽。
Pingback: 东土明灯 » 开发日志 缩略图插件说明
布穀鳥:
我最近在幫人架公司網站,也是用WP架設,用了你這個插件,想要採取分類的方式來顯示縮圖,可是用了 thumbnails_anywhere_for_category(27) 這樣的函數,還是沒辦法顯示分類 ID 27 的分類縮圖,一張都沒有,不曉得我該怎麼設置呢?
想請問,有標籤縮圖的函數嗎?比如說我只想要顯示某個標籤下的文章縮圖?我該如何達成呢?
回复Carrie:已经修复,请下载最新版。
标签缩略图尚未支持,下一版增加。
布穀鳥:
感激您這麼快速就回覆並修正 bug, 也期待下版有標籤縮圖的到來。
對了,不知道是否能夠加上搜尋縮圖呢?
你好,为什么我用了这个插件,可是有些图片能成缩略图显示,有些就不行呢??关键是能生成的少,失效的多,图都已经放在本地了,能帮我看看为什么会这样吗??就是我的博客
回复宅猫:反馈问题的正确方式——提供具体网址。
哪篇文章没能提取图片?
http://www.lzmtg.com
比如“10个细节-教你如何挑只健康的龙猫 ”
“龙猫多大可以合笼交配? ”
“教你如何分辨龙猫的性别 ”
“携带龙猫外出的方法 ”
“”苜蓿干草剪草图解
等,都不能提取到缩略图
回复:
本页面已经作废,谢谢合作。
汗,一时手快,把自己网站给打错了。。失误,失误。。
http://www.lmztg.com
你好,请问我有的能生成缩略图,有的日志不行。你帮我看看,不胜感激。地址:http://duoduo520.org/blog中,我一岁了那篇,怎么弄都不行。急,先谢了!!!!!!
回复:我说过三遍了,本页已作废,请到新插件页面留言。
邮箱错了,是163的,呵呵!!!
博主,你好!我下载了这款插件,也在后台中启用了。但是一头雾水,不会用啊。我的情况如下:
设想:我有一级菜单五个(ABCDE),点击每个菜单,就调用不同的图片(abcde)
现在做法:在WP后台“媒体库”中上传5张图片,启用了你的插件,测试代码thumbnails_anywhere_for_related_posts('num=30&width=150&height=70')
此代码以后可以改嘛。我每个文件都试放过....
结果:一点反应也没有。
怎么办呢?不知道如何用呀,有空请答复我哦,期待你的回复....谢谢!
用这插件的人很多。