如果存在与的链接,则制作缩略图。WordPress中的JPG或.png扩展名

时间:2013-08-03 作者:user1627363

我改变了我的问题。我错了。我想说,看看吧。

如果链接包含.jpg (或.png) 扩大

如果有如下链接,我想自动将其制作为缩略图http://externalsiteorso.com/blablabla.jpg --> 将此设置为缩略图。

如果可能的话,我如何做到这一点并解决问题?

我找到了这个,但不是Wordpress, 我想是吧。

$extension = pathinfo($filename, PATHINFO_EXTENSION);

// Read source image
if ($extension == (\'jpg\' || \'jpeg\')) {
    $source_image = imagecreatefromjpeg($filename); 
    return \'1\';
} else if ($extension == \'png\') {
    $source_image = imagecreatefrompng($filename);
    return \'2\';
} else {
    return \'error\';
}

1 个回复
最合适的回答,由SO网友:Chief Alchemist 整理而成

1) 签出:

http://codex.wordpress.org/Function_Reference/media_sideload_image

2) 我发现WP函数在某种程度上受限于我自己编写的包装器类/方法。如果要执行相同的操作,则需要PHP的copy()函数

http://us2.php.net/manual/en/function.copy.php

以及WP的WP\\U insert\\U附件()

http://codex.wordpress.org/Function_Reference/wp_insert_attachment

不幸的是,我还没有将代码推送到GitHub,所以现在你必须自己组装一些东西。

结束

相关推荐

WBR tag breaking hyperlinks

我正在调查一个朋友网站上超链接中断的原因。她从电子邮件中复制内容并粘贴到Wordpress编辑器中。在一些文章中,a标记之间的内容包含wbr,这似乎破坏了超链接。你可以在http://chandni.org/information-about-awards-scholarships-and-more/如果在您看到线程时已修复,则复制的内容<a href=\"http://www.msrlm.org/mrlif/faqenglish.html\" target=\"_blank\">http:/