建设工作站服务器
了解如何让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