今天早上到博客转了一圈,发现博客里面的所有图片都变成XX了,毫无疑问,所有的图片链接都失效了。
一开始没明白是怎么回事,以为是网站挂掉了,想想也不是,文字还是会正常显示出来的,那就只有一个问题了,图床出问题了。
当初一开始博客建立在新浪的 SAE 上面,后来迁移至此,所有以前博文的图片都还放在 SAE 的 storage 上面,我赶快登陆storage的后台进行查看,看看到底图片出什么问题了,一看心都凉了,所有的图片都没了,连 upload 文件夹都木有了,写 wordpress 的孩子你是懂得的,upload 文件夹放神马东西。我又赶快查看了新浪官方的 SAE 博客,发现它的图片也变 XX 了,到此,问题基本也眉目了,估计了过了个新年,什么以数字文件夹命名的出问题了,或者是服务器在维护,先不管那么多了,官方的博客都出问题了,我的出问题也就正常了。
然后在网上找其他的图床平台,毕竟自己的 VPS 放太多图片,流量变大耗费不起啊,想着很久以前就利用 flickr 做过图床,网上找了一个wordpress 的插件 wordpress-flickr-manager,无奈,作者很久都不维护了,放在最新的 wordprss3.3 上面无法工作,还是自立更生吧,动手调试,修改,终于可以正常工作了。
修改过的 wordpress-flickr-manager 可从我的google code里面下载,下载链接:wordpress-flickr-manager.zip
友情提示:插件已正式更名为wpflickr,官方下载地址为:http://wordpress.org/extend/plugins/wpflickr/
和其他的插件使用类似,下载后解压到 plugins 文件夹下面,并激活。然后到“设置”选项下的 “Flickr” 下面进行自己 Flickr 帐号的绑定,其他的配置选项保留默认就行。
那么在编写博文的时候,上传或插入媒体的控件旁边就会多出一个 “Add Flickr Photo“ 的图标,点击它进行图片的上传,就可以直接将图片上传到绑定的 flickr 账户中,选择了图片的大小及其他参数后,可以插入到博文中。
示例图片:
上面的这张图片就是利用该插件上传到我的 flickr 账户中的,如果您能看到,说明该插件是工作正常的。
好了,希望大家下载使用,如有神马问题,联系我即可!
@中国统计年鉴网: 不支持离线传输,只能在线编辑,这是从国外的一个插件移植过来的
支持离线写博客吗?看样子是在wp后台才有用。
再来看看,这个插件确实很不错,好像又更新了一些是吧?更新一下看看哦 :razz:
已经在我的博客上用上博主开发的这个插件了。
我的wordpress版本是3.3.1,插件运行很正常。。
Thank you!
widget那邊會出現 includes/widgets.php on line 192錯誤 ,請問怎麼解決呢?
这个我尽快处理一下,有没有详细一点的错误报告信息,以方便我定位错误,谢谢,这个插件是从国外的一个插件修正过来的,我重新再做一下测试和修正!
插件代码已更新,欢迎使用
我用3.3.2版,安装后不能用呢?点inset into post 没反应。
删除图像倒是能删除,怎么回事呢?求助
我刚才升级了一下 wordpress 到3.3.2,插件是可以正常工作的,您把插件先停用了,然后重新启用,重新发表一篇文章,试试插入图片!
另外,这个插件有bug吗?为什么我每次插入图片后,点击发布,插入的图片代码都会丢失,非得再插入一次,点更新才行。
这个我这边每次都是只插入一次就ok,还没有发现插入会丢失的情况,因为一点击插入按钮,post中就会出现该图片的代码。
hi,这个插件很好,不过,好像不能作为特色图像吧?还是我没设置好呢?点击特色图像只能出现默认的上传图片。。。
特色图像的功能目前还木有,因为利用的是[short code],只针对发表的文章!
谢谢分享~
使用了你的修改版本,上传,显示都没问题,但是如上所述,这个插件掺入的地址都是:[flickr id=”6972249945″ thumbnail=”medium” overlay=”true” size=”small” group=”” align=”none”] ,是等发布后再帖子里再复制链接,到文章里编辑更改呢?还是随他去,因为上面的链接格式我无法同步的微博。
再有就是使用后,MYSQL的wp-flickr非常大,有将近130M,这正常吗?如何减肥?因为我的空间很小,被这个占用了太多了,请博主帮忙给看下
在文章中插入的 short code [flickr id=”6972249945″ thumbnail=”medium” overlay=”true” size=”small” group=”” align=”none”] 都是阅读文章的时候才进行URL地址的解析,为的是方便参数配置,比如size=”small”的类型什么的,修改后URL地址就动态更新了,如果您想直接获取到该short code对应的URL地址,可以参照flickr源码直接调用函数RenderFlickrShortcode来解析其对应的URL地址。目前该插件的缓存有两种类型,分别为database和fs,发现您的database使用量太大了,试着在后台配置页面中切换其缓存类型为文件系统fs,看看效果!
现在我的空间问题越来越严重,这个WP-flickr还在持续的增长,目前已经达到170M,我用这个插件上传的图像估计都没这么大,不清楚什么原因,我刚看到你的回复,现在改了FS,等看效果吧,但之前已经缓存到数据库里的怎么办?数据库使用这么大绝对是不正常的,我又是个菜鸟,不懂数据库,希望你能给予帮助,谢谢
您可以把那个数据表清空一下,不会影响现有图片的正常显示!
博主自己用的好像也是3.3.1的程序..你的能用..我的连上传的连接都是上传到我空间的.不知道什么原因.,,测试了另外一个.能上传.但是写博文插入图片的时候可能读取图片真实地图有误.连接都是这种格式http://farm8.static.flickr.com/7185/ 而不是博主你这种格式http://farm8.static.flickr.com/7185/6972249945_05b4349765.jpg
我现在都是把照片压缩一下然后传到空间的..呵呵..空间不大..大的太贵..穷人啊..本来想用嵌入式Linux自己架设本地服务器的.搞了几天没弄好mysql. 只弄好了sqlite.但是wp的sqlite插件在嵌入式linux里不能用..
我3.3.1的程序用这个插件能显示我的照片.但是不能插入到博文里.也不能上传..那个上传都是上传到我空间的.不是上传到Flickr
不能插入图片.这是插入的信息[flickr id=”6971786937″ thumbnail=”thumbnail” overlay=”true” size=”medium” group=”” align=”none”]
您再仔细测试一下,我在3.3.1版本测试过了,插件是可以正常工作的。[flickr id=”6971786937″ thumbnail=”thumbnail” overlay=”true” size=”medium” group=”” align=”none”] ==> http://farm8.static.flickr.com/7200/6971786937_1c3f0fa566_t.jpg , 我自己通过插件上传的 [flickr id=”6972249945″ thumbnail=”medium” overlay=”true” size=”small” group=”” align=”none”] ==> http://farm8.static.flickr.com/7185/6972249945_05b4349765.jpg
测试了好久还是无法使用.可能是我空间的问题吧..
呵呵 谢谢博主呢。
正想找个图床呢。
毕竟很多图片放自己空间的话 以后转移起来也不方便。
用了您的新插件 很好用 感谢博主!
非常感谢,我这两天也在这这个插件,发现很久没更新了,官网下载的虽可用使用,但上传就出错,看来还是版本太老了啊,从搜索来到你的博客,解决了我的问题,非常感谢啊!
还有就是为什么很少有人汉化这些插件呢?毕竟E文还是不好看啊
博主 我是wordpress新手 插件非常好用 请问如何像你这样不设置图片链接呢?
您好,该博文我做过一次更新操作,现在的图片是直接链接到Flickr账户中的图片的,关于您问的“不设置图片链接”我还是没有理解是什么意思?
呵呵 怪我没有说清楚,我的博客下载使用的你的插件,博文连接了我自己flickr账户里的图片,但我不想让别人通过点击图片链接到我的flickr账户图片,仅在博客中显示即可,请问这样我该如何设置呢?
哦哦,了解了,就是取消掉图片的URL链接选项,只显示出来,不能进行点击。目前flickr官方 API提供的调用结果会在显示的图片上自动加上链接,并且没有办法能取消,我会稍后有时间调试调试代码,改善一下这方面的不足。
嗯 就是这个意思 我看你博客的这张图片就没有链接显示 呵呵我不懂代码,刚开始玩儿wordpress,期待你的插件更新!
O(∩_∩)O~,快的话这个周末应该可以进行调试升级,功能完善了给您回复。谢谢关注哈 …
插件代码已更新,去掉了到Flickr账户的链接,插件下载地址 http://carey-blog-image.googlecode.com/files/wordpress-flickr-manager-%28no-pic_link-tag%29.zip, 欢迎使用,O(∩_∩)O哈哈~
@TearCry: bug已修正,在wp3.2使用了 wp_media_upload_handler()的替换函数media_upload_image()
我用的SAE搭的wp,用了这个插件,基本上能运行,也能看到我的flickr里的图片,可是上传就不行了。提示
FlickrPanel.php这个文件有问题。
这一行
wp_media_upload_handler();
好像SAE移植的里面没有这个函数啊。/wp-adminincludes/media.php里
我用的SAE搭的wp,用了这个插件,基本上能运行,也能看到我的flickr里的图片,可是上传就不行了。提示
FlickrPanel.php这个文件有问题。
这一行
wp_media_upload_handler();
好像SAE移植的里面没有这个函数啊。/wp-admin\includes/media.php里
您好,wp_media_upload_handler()这个函数用在wp3.3的版本之上,而SAE平台的wp版本为3.2,所以这个函数还不能使用,不过您可以修改成media_upload_image(),这是wp_media_upload_handler()的早期版本,然后这周我修正和测试一下代码,确认最终问题和解决方法。
老大,您真是太神了
居然把一個不能用的外掛改改就可以上傳
真是太強了