Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Loops 将外部文件用于mime类型列表_Loops_Wordpress_Mime Types - Fatal编程技术网

Loops 将外部文件用于mime类型列表

Loops 将外部文件用于mime类型列表,loops,wordpress,mime-types,Loops,Wordpress,Mime Types,我将实现下面的过滤器/功能,以便能够控制用户可以上传到我正在开发的Wordpress应用程序的文件类型。但是,mime类型的列表非常长,我不想将其直接放入functions.php中,而是通过保存不同mime类型的外部文件进行循环 如何做到这一点 <?php add_filter('upload_mimes', 'custom_upload_mimes'); function custom_upload_mimes ( $existing_mimes = array(

我将实现下面的过滤器/功能,以便能够控制用户可以上传到我正在开发的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;
     }
?>

functions.php
不是放这个的地方,你应该构建一个插件

检查法典:

基本上:

<?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;
 }

functions.php
不是放这个的地方,你应该构建一个插件

检查法典:

基本上:

<?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;
 }