wordpress上传图片不自动生成缩略图的解决方法

所属分类: CMS教程 / WordPress 阅读数: 2095
收藏 0 赞 0 分享

因为站点不需要显示这么多图片,只需要原图就OK了,所以就要修改下媒体设置。打开设置->媒体,将不需要的缩略图宽度高度都设置为0就可以了。如下图:



但是这样设置之后,还是会生成其它分辨率的缩略图,笔者猜测应该是主题的问题,于是就去主题内查找,笔者用的主题是themolio。后来在主题文件的functions.php中找到了这样的代码:


复制代码
代码如下:

function themolio_setup() {</p> <p> /* Make Themolio available for translation.
* Translations can be added to the /languages/ directory.
* If you're building a theme based on Themolio, use a find and replace
* to change 'themolio' to the name of your theme in all the template files.
*/
load_theme_textdomain('themolio', get_template_directory().'/languages' );
add_editor_style();
add_theme_support('automatic-feed-links');
add_theme_support('post-thumbnails');</p> <p> /**
* This sets up the image size for the grid based top-down layouts (with no sidebar).
* If you change the width/height of your content,
* you will have to modify the width and height mentioned below as well
*/
add_image_size('themolio-two-col-grid-image-nosidebar',460,300,true);
add_image_size('themolio-three-col-grid-image-nosidebar',290,200,true);
add_image_size('themolio-four-col-grid-image-nosidebar',210,150,true);</p> <p> /**
* This sets up the image size for the grid based top-down layouts (with sidebar).
* If you change the width/height of your content,
* you will have to modify the width and height mentioned below as well
*/
add_image_size('themolio-two-col-grid-image-sidebar',356,250,true);
add_image_size('themolio-three-col-grid-image-sidebar',230,150,true);
add_image_size('themolio-four-col-grid-image-sidebar',171,110,true);</p> <p> /**
* This sets up the image size for the featured image.
* If you change the width/height of your content,
* you will have to modify the width and height mentioned below as well
*/
add_image_size('themolio-featured-image',800,300,true);</p> <p> register_nav_menu('primary', __('Primary Menu', 'themolio'));</p> <p> add_theme_support('post-formats', array('link', 'gallery', 'status', 'quote', 'image', 'video'));</p> <p> if(themolio_is_wp_version('3.4')) {
add_theme_support('custom-background');
} else {
add_custom_background();
}
}

其中add_image_size就是增加缩略图设置的方法,根据需要注释掉即可。其它主题也可以依此类推,只要搜索关键词add_image_size,应当就能找到缩略图的设置。

最后生成多张缩略图的问题就搞定了。

友情提示

如果日后有需要缩略图,可以在媒体->媒体库->选择需要的图片点编辑->编辑图片,然后就可以裁剪图片了。最后报下wordpress和使用主题的版本:

wordpress是3.4.1版本
主题是Themolio,版本是1.2

更多精彩内容其他人还在看

WordPress常用的日期与时间显示函数概述

这篇文章主要为大家介绍了WordPress常用的日期与时间显示函数,需要的朋友可以参考下
收藏 0 赞 0 分享

Wordpress自定义函数控制文章标题长度

这篇文章主要为大家介绍了Wordpress自定义函数控制文章标题长度,需要的朋友可以参考下
收藏 0 赞 0 分享

WordPress实现评论提交后跳转的方法

这篇文章主要为大家介绍了WordPress实现评论提交后跳转的方法,需要的朋友可以参考下
收藏 0 赞 0 分享

WordPress配置文件wp-config.php详解

这篇文章主要介绍了WordPress配置文件wp-config.php详解,包含很多控制Wordpress的技巧,需要的朋友可以参考下
收藏 0 赞 0 分享

WordPress 实现文章评论排行榜

本文主要用到了WordPress功能函数Query_post()的一种高级用法,就是获取本周或当月或最近30天评论最多的一定数量的日志,需要的朋友可以参考下
收藏 0 赞 0 分享

wordpress调用特定文章列表的技巧分享

在 wordpress主题制作开发 中经常会需要在特定的页面中调用出指定的文章或文章列表,接下来教大家如何调用出 wordpress文章列表 。
收藏 0 赞 0 分享

wordpress实现发布文章自动ping 百度

这篇文章主要介绍了wordpress实现发布文章自动ping 百度,需要的朋友可以参考下
收藏 0 赞 0 分享

wordpress非插件实现xml格式网站地图

这篇文章主要介绍了wordpress非插件实现xml格式网站地图,需要的朋友可以参考下
收藏 0 赞 0 分享

wordpress抓取文章第一张远程图片保存到本地的方法

在某些项目中,网站允许用户使用外链图片发布文章,或者处于某些特殊原因,网站希望抓取文中的第一张远程图片作为特色图片,并像QQ空间一样,将这张图片保存到本地,并插入到数据库中。总之,完成一系列动作之后,网站希望发现这张原本是远程外链的图片被放在本地,并成
收藏 0 赞 0 分享

wordpress从顶部开始裁剪图片的方法

wordpress默认情况下,裁剪的图片会直接裁剪图片的中间部分,本文要解决的是让wordpress从顶部开始裁剪图片,大家参考使用吧
收藏 0 赞 0 分享
查看更多