WordPress写日志时自动保存远程图片的插件

我们写日志时,复制了别人网站上的一篇文章,文章中有图片,想把图片下载到自己的空间里,怎么呢?

本插件就是实现这样的功能。

本插件的功能:
1、自动保存远程图片并加水印
2、检查文章是否重复
3、去除非本站链接。

2010年7月10日更新:
版本:2.2.1
修复了程序上的一个小错误

2009年1月14日更新:
版本:2.2
修正图片重复下载的问题(感谢网友skytsui的帮助)

2008年12月15日更新:
版本:2.0
修正问题:
1、增加图片自动添加水印功能
2、接受xlei.net朋友的部分意见(见本日志评论),把文章标题作为Media Library中图片的标题
3、支持wordpress2.7

2008年5月22日更新:
版本:1.2
修正问题:
1、
针对有些朋友说不喜欢默认选中“自动保存远程图片”和“去除非本站链接”,现在改成了自动保存你最后一次的选择状态。
2、感谢wowo173发现了“去除非本站链接”会把本站链接也去掉的BUG,现在已修正。

Wordpress写日志时自动保存远程图片的插件

插件下载地址:http://www.01on.com/down/auto-save-image.zip

文章来自: 幻龙网络
引用通告地址: 太多垃圾评论了,暂时关闭引用通告
Tags:
分类:网站制作 | 221 条评 | 引用: 0 |


发表评论

*

221条评论 - “WordPress写日志时自动保存远程图片的插件”

  1. 没趣鱼 说道:

    能不能自动打水印呢?此功能认为很有必要

  2. zoe 说道:

    我用6.1好像出错了。。。。

  3. Mao 说道:

    非常好用!没有我所说的BUG….貌似也支持2.6哇

  4. Mao 说道:

    怎么我没发现这个!!!!我测试下..看看有没有会下载本地图片,和远程图片下载多次的BUG….
    ps:2.6快来了..准备支持吗?

  5. 鬼故事 说道:

    呵呵,帮顶!来听听鬼故事……

  6. xlei.net 说道:

    我用了你的这个插件。
    在将图片下载后,并写入Media Library,这样很好。支持。

    提个建议:

    如果文章中图片有alt属性注释,为什么不把alt属性内容作为Media Library中图片的标题呢
    给图片写上alt注释是一种规范,也是个好的习惯,现在多数文章的图片都有alt注释的。
    例如
    将“我的苹果电脑Mac X”设为标题。
    ————————————————————————————————————
    $wp_filetype = wp_check_filetype( $filename.”.”.$fileext, false );
    $type = $wp_filetype['type'];
    $post_id = $_POST['temp_ID2'];
    $title = $filename;//现在的标题是filename,而filename却是一段与图片本身没有干系的随机字符串
    $url = get_bloginfo(‘url’).$filepath.$filename.”.”.$fileext;
    $file = $_SERVER['DOCUMENT_ROOT'].$filepath.$filename.”.”.$fileext;
    ——————————————————————————————————
    支持你

  7. xlei.net 说道:

    我用了你的这个插件,在将图片下载后,并写入Media Library。
    很好。支持。

    提个建议:

    如果文章中图片有alt属性注释,为什么不把alt属性内容作为Media Library中图片的标题呢
    给图片写上alt注释是一种规范,也是个好的习惯,现在多数文章的图片都有alt注释的。

    ————————————————————————————————————
    $wp_filetype = wp_check_filetype( $filename.”.”.$fileext, false );
    $type = $wp_filetype['type'];
    $post_id = $_POST['temp_ID2'];
    $title = $filename;//现在的标题是filename,而filename却是一段与图片本身没有干系的随机字符串
    $url = get_bloginfo(‘url’).$filepath.$filename.”.”.$fileext;
    $file = $_SERVER['DOCUMENT_ROOT'].$filepath.$filename.”.”.$fileext;
    ——————————————————————————————————
    支持你

  8. sonic 说道:

    不能区分出英文标题的大小写的区别,ABC和Abc当成了两个不一样的标题,能解决这个问题吗?

  9. 菠菜 说道:

    哦,谢谢回复。好像今天一不小心成功了一个。可能真的是你说的那个原因。我用的是hostmonster的。
    (管理员回复:hostmonster的我没试过,Dreamhost的我正在用,没问题。)

  10. 菠菜 说道:

    我在发布文章时,出现错误。
    Warning: fsockopen() [function.fsockopen]: unable to connect to http://www.XXXX.com:80 (Connection timed out) in /home2/blogjion/public_html/blogyou/wp-includes/class-snoopy.php on line 1158
    error fetching file: connection failed (110)
    error url: http://www.XXXX.com/wp-content/uploads/2008/06/my747508060501.jpg

    文件夹也设置了777,还是不行。请问是什么原因呢?
    (回复:可能是你的主机与被采集的图片所在的主机之间网络不通)

  11. [...] 2、检查文章是否重复 3、去除非本站链接。 原文链接:Wordpress写日志时自动保存远程图片的插件 [...]

  12. hongcgi 说道:

    直接粘贴图片进去为什么会有一个打开新页面的链接呢?
    另外,勾选“自动去除非本站链接”的话,也会把其他的文字链接去除掉。请问怎样解决?
    (站长回复:不明白你说的,请说详细点。“自动去除非本站链接”就是去掉所有的超链接(链接到自己博客的链接除外))

  13. ruosen 说道:

    能不能默认不勾选“自动去除非本站链接”?我怎么不行?
    (回复:很抱歉没有这个设置,但你可以修改第20行,把checked=\”checked\”去掉就行了。)

  14. ruosen 说道:

    感谢作者!

  15. hibb 说道:

    谢了