我想在WordPress上添加非图像、嵌入式视频等文件。然而,当我尝试使用上传媒体功能时,我得到了以下错误。
“文件类型不符合安全准则。”
有没有办法用WordPress做到这一点?
我想在WordPress上添加非图像、嵌入式视频等文件。然而,当我尝试使用上传媒体功能时,我得到了以下错误。
“文件类型不符合安全准则。”
有没有办法用WordPress做到这一点?
扩展@Rarst Answer,我已经尝试了过滤器wp_check_filetype_and_ext
这就是如何使用它来允许PHP文件类型:
add_filter( \'wp_check_filetype_and_ext\', \'file_and_ext_wpse_9289\', 10, 4 );
function file_and_ext_wpse_9289( $types, $file, $filename, $mimes )
{
if( false !== strpos( $filename, \'.php\' ) )
{
$types[\'ext\'] = \'php\';
$types[\'type\'] = \'text/x-php\';
}
return $types;
}
然而,最简单的方法是使用过滤器upload_mimes
:我在尝试上载时遇到了相同的错误.java
源文件。
使用您喜爱的文本编辑器并打开文件wp-includes/functions.php
.
搜索\'mpeg\'
, 第二次出现将使您进入一个名为get\\u allowed\\u mime\\u types的函数
我添加了\'java\'
到那条线\'txt|asc|c|cc|h\'
. 现在,文件上载可以正常工作.java
文件。
我正在建立一个同时使用WordPress和BuddyPress的网站,我希望建立一个自定义部分,用户可以上传作品,人们可以对其进行评论/评分。我浏览了各种不同的选项,但似乎使用自定义的帖子类型,然后允许成员提交内容是最好的选择。这是更好的方法吗?还是你认为帖子类型是最好的选择。要了解其所需的功能类型,请执行以下操作:http://dribbble.com/其想法是将图像作为类似域的URL。com/designs/my-awesome-work-2201/当查看成员档案时,您将能够查看他们的最新作品等,因此