让WordPress媒体库辨认.pdf文件的办法

让媒体库支持pdf分类
这段来自tutsplus的代码能够协助咱们完成如上图所示的成果,将代码放到主题的functions.php中
 
function modify_post_mime_types( $post_mime_types ) {
// 抉择mime类型,这里用: 'application/pdf'
// 而后裁减数组,定义label的文字
$post_mime_types['application/pdf'] = array( __( 'PDFs' ), __( 'Manage PDFs' ),
_n_noop( 'PDF <span class="count">(%s)</span>', 'PDFs <span class="count">(%s)</span>' ) );
// then we return the $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()

就能够找到这些类型
 
'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',
'px' => 'video/px',
'flv' => 'video/x-flv',
...

找到本人需求的类型,依照
 
$post_mime_types['application/pdf'] = array( __( 'PDFs' ), __( 'Manage PDFs' ),
_n_noop( 'PDF <span class="count">(%s)</span>', 'PDFs <span class="count">(%s)</span>' ) );

的写法,将‘application/pdf’交换成需求的mime类型即可,前面的文字也要相应改一改。这是php中添加数组成员的形式,你当然能够添加更少数组元素完成支持多个自定义类型。

以上就是安达网络工作室关于《让WordPress媒体库识别.pdf文件的方法》的一些看法。更多内容请查看本栏目更多内容!

本文相关话题: WordPress pdf
版权声明:本文为 安达网络工作室 转载文章,如有侵权请联系我们及时删除。
相关文章
WordPress中函数get_term_link的参数设置成绩

为何要用 get_term_link?: 新类型的分类是无奈用 <?php echo get_category_link( $category_id ); ?> 输入...

PHP批量查问WordPress留言者E-mail地址完成办法

明天收到了很多Bloger冤家的E-mail拜年短信,嘿嘿,觉得很好玩,可是他们是如何完成的这个呢,很简略的,可...

详解WordPress开发中get_header()获取头部函数的用法

函数意义详解 从以后主题调用header.php文件。是不是很简略?好吧,假如你是老手的话这里要提示一下,这里的...

WordPress自定义表情及其门路的办法

上面解说应用办法: 第一步:下载weisay_smiley.zip,解压,将表情文件夹smiley和smiley.php一同上传到你目...

WordPress完成评论提交后跳转的办法

很多采纳WordPress顺序搭建的博客都相当注重与读者之间的互动,以评论为例,为了进步读者的体验品质,有的博...

WordPress中发送HTML邮件的办法

办法一,用filter发送HTML邮件 发邮件用的函数是wp_mail(),wp_mail()则基于弱小的邮件类phpMailer,所以发...

需求提交

客服服务