WordPress媒体管理识别更多多媒体文件类型的方法是什么?

  一般情况下,WordPress媒体管理职能识别三种类型的文件,分别是图片,视频和音频。而会出现一种情况,有些网站会需要用到很多别的附件,比如 PDF,那么如何做到呢?今天我们就一起看看WordPress媒体管理识别更多多媒体文件类型的方法是什么?  今天就为大家分享一个案例,添加PDF 识别,这个时候就会使用到 p...

  一般情况下,WordPress媒体管理职能识别三种类型的文件,分别是图片,视频和音频。而会出现一种情况,有些网站会需要用到很多别的附件,比如 PDF,那么如何做到呢?今天我们就一起看看WordPress媒体管理识别更多多媒体文件类型的方法是什么?

WordPress媒体管理识别更多多媒体文件类型的方法是什么? (https://www.wpmee.com/) WordPress使用教程 第1张

  今天就为大家分享一个案例,添加PDF 识别,这个时候就会使用到 post_mime_types过滤器,还会用到mime type slug,而 PDF 的 slug 是 application/pdf,然后就来给这个参数定义,该参数包含这种文件的文本标签。

function modify_post_mime_types( $post_mime_types ) {// select the mime type, here: 'application/pdf'// then we define an array with the label values$post_mime_types['application/pdf'] = array( __( 'PDFs' ), __( 'Manage PDFs' ), _n_noop( 'PDF <span>(%s)</span>', 'PDFs <span>(%s)</span>' ) );// then we return the $post_mime_types variablereturn $post_mime_types;}// Add Filter Hookadd_filter( 'post_mime_types', 'modify_post_mime_types' );

  好了,这样 PDF 文件就可以在媒体管理里面识别出来了

  缓缓识别其他类型文件,只要是 WordPress 支持的类型都可以这样做,支持了类型可以在 wp-includes/functions.php 里面找到,在 get_allowed_mime_types() 里可以找到详细的支持类型。通过搜索 get_allowed_mime_types() 可以找到你需要的文件的 slug 。

  WordPress 支持的文件类型有很多,就不一一列举了,但还是给个例子大家参考下吧。

  ‘pdf’ => ‘application/pdf’,

  ‘swf’ => ‘application/x-shockwave-flash’,

  ‘mov|qt’ => ‘video/quicktime’,

  ‘flv’ => ‘video/x-flv’,

  ‘js’ => ‘application/javascript’,

  ‘avi’ => ‘video/avi’,

  ‘divx’ => ‘video/divx’,

  正如你所看到的,Flash 文件 .swf 的 slug 是 application/x-shockwave-flash。

  以上就是源码之家小编为新手朋友们分享 WordPress识别媒体文件方法。

给TA打赏
共{{data.count}}人
人已打赏
wordpress教程

WordPress边栏中文本小工具获取某段时间内最热文章

2023-2-16 15:54:48

wordpress教程

WordPress安装选择服务器主机的一些经验和技巧分享

2023-2-16 15:54:51

【腾讯云】11.11云上盛惠!云服务器首年1.8折起,买1年送3个月!
11.11云上盛惠!海量产品·轻松上云!云服务器首年1.8折起,买1年送3个月!超值优惠,性能稳定,让您的云端之旅更加畅享。
查看更多相关信息>>
在线咨询
站长

(工作日 10:00 - 22:30 为您服务)

2026-07-09 01:50:49

您好,无论是售前、售后、意见建议……均可通过联系工单与我们取得联系。

猜你想问:

  • 购买的模板免费包安装吗?

  • 这个演示地址有吗?

  • 购买vip会员可以下载哪些模板?

您的留言我们已经收到,我们将会尽快跟您联系!
取消
立即选择任一渠道联系我们