让WordPress媒体库识别.pdf文件的方法

让WordPress媒体库识别.pdf文件的方法,第1张

让WordPress="superseo">ss媒体库识别.pdf文件的方法

WordPress的媒体库默认设置只支持图片、视频和音频。有时候,这是不够的。媒体库允许提交许多类型的文档,有必要更好地对它们进行分类,例如pdf文件。

让媒体库适用pdf归类
这一段来源于tutsplus的代码能够协助大家完成如圖所显示的实际效果,将代码放进主题的functions.php中

复制代码代码以下:
functionmodify_post_mime_types($post_mime_types){
//挑选mime种类,这儿用:'application/pdf'
//随后扩大数组,界定label的文本
$post_mime_types['application/pdf']=array(__('PDFs'),__('ManagePDFs'),
_n_noop('PDF<spanclass="count">(%s)</span>','PDFs<spanclass="count">(%s)</span>'));
//thenwereturnthe$post_mime_typesvariable
return$post_mime_types;
}
//AddFilterHook
add_filter('post_mime_types','modify_post_mime_types');

到媒体库中提交一个pdf文件,就可以见到实际效果了。

怎样适用大量归类
WordPress适用的文件属性在wp_includes/functions.php中有写,搜索一下

复制代码代码以下:
functionget_allowed_mime_types()

就可以寻找这种种类

复制代码代码以下:
'jpg|jpeg|jpe'=>'image/jpeg',
'gif'=>'image/gif',
'png'=>'image/png',
'bmp'=>'image/bmp',
'tif|tiff'=>'image/tiff',
'ico'=>'image/x-icon',
'asf|asx|wax|wmv|wmx'=>'video/asf',
'avi'=>'video/avi',
'divx'=>'video/divx',
'flv'=>'video/x-flv',
...

寻找自身必须的种类,依照

复制代码代码以下:
$post_mime_types['application/pdf']=array(__('PDFs'),__('ManagePDFs'),
_n_noop('PDF<spanclass="count">(%s)</span>','PDFs<spanclass="count">(%s)</span>'));

的书写,将‘application/pdf’换成必须的mime种类就可以,后边的文本还要相对改一改。它是php中提升数组组员的方法,你当然可以提升大量数组原素完成适用好几个自定种类。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/772588.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存