如何创建不同文件的缩略图?

时间:2016-06-27 作者:Prafulla Kumar Sahu

我将上传的内容存储在一个单独的文件夹中,并使用单独的表将位置保存在数据库中。

我经历过WP_Image_Editor , wp_image_editor_gdwp_image_editor_imagick .

我也试过了wp_insert_attachmentwp_generate_attachment_metadata

是否有任何方法可以使用这些类或wordpress中的任何其他类/函数为PDF、video、doc、RAR和ZIP创建缩略图?

请让我知道,如果我需要提供更多的细节或任何问题,你想让我回答,以帮助我。

1 个回复
SO网友:Rup

你已经找对了地方。(现在是WordPressalready supports PDF thumbnails through ImageMagick - code.)

要添加新的缩略图生成器,您需要:

写一个新的WP_Image_Editor 类,该类支持所需的一种或多种文件类型-您希望扩展基类并至少重写test(),这是用于生成缩略图的方法wp_image_editors 过滤器,并在钩子实现中包括编辑器类(如果您还没有),并将类名添加到过滤列表中,优先级由您决定

相关推荐

Gallery thumbnails very small

当我使用标准WordPress图库时,我会在内容中获得非常小的缩略图:由于内容中有很多空间,我想显示更大的图像。我该怎么做?主题中没有添加特定的库代码。