让WordPress只支持上传图片
日期:
标签:WordPress教程
如需帮忙改代码,或者WordPress二次开发、PHP网站建设等需求,可联系我购买付费服务: 点此联系我
在添加文章的时候,WordPress支持添加媒体,包括图片、视频、Word和Excel等等各种多媒体文件。如果你想知道WordPress支持上传的所有文件类型,可以在当前主题的functions.php中插入以下php代码,然后打开博客首页,查看网页源代码,即可看到一个完整的支持列表(看完后,记得删除):
print_r(wp_get_mime_types());
言归正传,我们今天要讲的是如何让WordPress只支持上传图片文件,其他文件一概拒绝上传。实现方法很简单,我们在当前主题的functions.php中插入以下php代码即可:
// Add the filter
add_filter('upload_mimes', 'custom_upload_mimes');
function custom_upload_mimes( $existing_mimes=array() ) {
$existing_mimes = array('jpg|jpeg|jpe' => 'image/jpeg',
'gif' => 'image/gif',
'png' => 'image/png',
'bmp' => 'image/bmp',
'tif|tiff' => 'image/tiff',
'ico' => 'image/x-icon');
return $existing_mimes;
}
-- 完 --
本文采用 「CC BY-NC-SA 4.0」创作共享协议,转载请标注以下信息:
原文出处:露兜即刻 https://www.ludou.org/wordpress-upload-mimes.html
沙发 话说一般编辑文章也只用的到上传图片功能
@电脑爱好者 多作者的站点就未必了。
博主,
你好!我是你的忠实FANS.我是个WP初学者。
想向你请教一个问题,你的很多文章都提到functions.php,我喜欢一个主题,想改一下主题加入一些你文章的内容,但偏偏该functions.php是只读不能改写的,请问有办法改写吗?改写后又如何加密成只读的呢?
万分感谢!
Tiger
@Tiger 加密方法有很多种,解密方法有很多种,你可以自行上网搜索。
@Tiger 可替代的方法是,在wp-content/plugins/目录下,新建一个文本文件命名为myfunctions.php,插入以下代码,保存,然后在后台启动插件my functions即可:
<?php
/*
Plugin Name: my functions
Description:自定义functions
Version: 1.0
*/
//这里填本站文章中介绍的代码
?>
一般都可以上传图片,但是觉得上传速度不快,还可以。
作为国内一大群个人博主来讲,主机的限制也是硬伤,这段代码易懂实用~
看见左侧天猫,我以为乱入淘宝了
WordPress 3.5版本,上传图片文件的时候显示http error 怎么回事呢?有什么办法解决?
另外,functions.php中代码一大堆,该在什么位置插入代码才合适呢?代码一大堆,却不知道在哪里插入,让我很捉急啊~~
@大湿兄 1、http://t.cn/z8XMZGW
2、放到最后一行 ?> 的上一行即可;如果最后一行没有 ?>,就把代码放到最后一行