陈奇网络工作室

如何使WordPress媒体库识别.pdf文件

建设工作站服务器

了解如何让WordPress媒体库识别. pdf文件。 我想大多数人还不太了解。 因此,让我们分享这篇文章作为参考。 希望读了这篇文章能取得很大的成果。 以下,一起理解吧。

如何使WordPress媒体库识别. pdf文件?

默认情况下,WordPress媒体库( Media Library )仅支持图像、视频和音频。 这些可能不够。 在媒体库中,可以上传的文件种类很多,需要更加细分的分类,例如pdf文件

让媒体集支持pdf分类

此来自tutsplus的代码有助于实现如上图所示的效果,并将代码放置在主题的functions.php中

代码如下所示

函数modify _ post _ mime _ types ( $ post _ mime _ types ) {

选择mime类型。 在此为& #039; 应用程序/pdf & amp; #039; 使用

//然后扩展数组,定义标签的文字

$post_mime_types[& #039; 应用程序/pdf & amp; #039; ]=array(_ ( ) pdfs,__ ) ( managepdfs )、

_n_noop(pdfspanclass=& #039; 计数和映射; #039; ( %s )/span& #039;& #039; pdfsspanclass=& #039; 计数和映射; #039; ) ) %s )/span& #039; ) )

//thenwereturnthe $ post _ mime _ types variable

return $post_mime_types;

}

//Add Filter Hook

add_filter(post_mime_types )、modify_post_mime_types );

将pdf文件上传到媒体库可以看到效果。

如何支持更多分类

WordPress支持的文件类型位于wp_includes/functions.php中。 请搜索一下

代码如下所示。

function get_allowed_mime_types (

你会找到这些类型

代码如下所示。

& #039; jpg|jpeg|jpe& #039;=& #039; image/jpeg& #039;

& #039; gif& #039;=& #039; image/gif& #039;

& #039; png& #039;=& #039; image/png& #039;

& #039; bmp& #039;=& #039; image/bmp& #039;

& #039; tif|tiff& #039;=& #039; image/tiff& #039;

& #039; ico& #039;=& #039; image/x-icon& #039;

& #039; ASF|ASX|wax|wmv|wmx& #039;=& #039; video/ASF& #039;

& #039; avi& #039;=& #039; video/avi& #039;

& #039; divx& #039;=& #039; video/divx& #039;

& #039; flv& #039;=& #039; video/x-flv& #039;

.

找出自己需要的类型,并遵循

代码如下所示。

$post_mime_types[& #039; 应用程序/pdf & amp; #039; ]=array(_ ( ) pdfs,__ ) ( managepdfs )、

_n_noop(pdfspanclass=& #039; 计数和映射; #039; ( %s )/span& #039;& #039; pdfsspanclass=& #039; 计数和映射; #039; ) ) %s )/span& #039; ) )

的写法,将‘application/pdf’替换为所需的mime类型即可,之后的字符也必须相应地进行改变。 这是一种在php中增加数组成员的方法。 当然,您也可以增加数组元素以支持多种自定义类型。

以上就是WordPress媒体库识别. pdf文件的全部方法。 谢谢您的阅读。 我相信大家得到了一定的理解。 我想分享的内容对大家有帮助。 另外,如果你想学习更多的知识,请关注信息通道。

详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn

相关推荐

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3