使用外部文件作为mime类型列表

时间:2013-03-05 15:47:49

标签: wordpress loops wordpress-plugin mime-types

我即将实现下面的过滤器/功能,以便能够控制用户可以上传到我正在处理的Wordpress应用程序的文件类型。但是,mime类型列表很长,我不想直接将它放到functions.php中,而是循环遍历一个包含不同mime类型的外部文件。

如何做到这一点?

<?php
     add_filter('upload_mimes', 'custom_upload_mimes');

     function custom_upload_mimes ( $existing_mimes = array() ) {

         $existing_mimes['ppt'] = 'application/vnd.ms-powerpoint';
         ...+ ~50 more...

         return $existing_mimes;
     }
?>

1 个答案:

答案 0 :(得分:1)

functions.php 不是放置的地方,你应该建立一个插件。

检查食典:Writing a Plugin

基本上:

<?php
/*
Plugin Name: Site Mime Types
*/

add_filter('upload_mimes', 'custom_upload_mimes');        

function custom_upload_mimes ( $existing_mimes = array() ) {

     $existing_mimes['ppt'] = 'application/vnd.ms-powerpoint';
     ...+ ~50 more...

     return $existing_mimes;
 }

请参阅此WordPress答案:Where to put my code: plugin or functions.php?

如果您确实想要阅读外部文件,请查看此search query