大前端浩子同学的新WordPress主题D8太给力了,目前可以说全网D8,很多博主朋友们都在使用D8欢乐博客中,当然我也不例外,好的主题,当然要享受一下。 但大前端的主题还有些地方可以进行优化的,比如全站的缩略图,浩子同学就没有进行优化,全部是整张图片显示,没有进行任何裁切处理,对于流量大的博客来说,这无所谓,但对于流量小的可怜的博客,日志中又有很多图片的博主来说,就完全不同了,本文主要介绍一下简单几招,全站瘦身,让你的博客不占流量,闪电加载! D8缩略图是通过deel_thumbnail函数进行提取的,这个函数在主题目录下的functions.php中,大家可以自行搜索查找,原来代码如下: if ( ! function_exis […]
标签:timthumb
如何让 Timthumb 在 WordPress 多站点下正常工作
设计WordPress主题的时候,大家一般都是使用 Timthumb.php 文件来完成图片的裁切工作,一般在单站点下没有任何问题,但如果你的站点是在使用 WordPress Multisite 多站点的时候,这个文件的功能就无法使用了,以下提供了两种解决方案,与朋友们共享,肯定有人需要。 如果使用原来的timthumb.php文件,确保你是从官方下载的最新版本:Google code (Timthumb) 解决方法: 第一步:下载修正后的 Timthumb.php 文件:timthumb ,把21行的 FALSE 改为 TRUE; define (‘ALLOW_EXTERNAL’, FALSE); 改为: define (‘ALL […]
Timthumb文件导致博客安全漏洞解决办法
前段时间网上爆出Timthumb.php文件导致博客安全漏洞,黑客通过虚假二级或三级域名通过timthumb攻击服务器,在使用的主题文件中如果有 timthumb.php文件提取图片的朋友,请马上更新文件或采取其他补救措施: 升级Timthumb到最新版本:http://code.google.com/p/timthumb/source/browse/trunk/timthumb.php 打开Timthumb.php文件,找到代码: $allowedSites = array ( ‘flickr.com’, ‘picasa.com’, ‘img.youtube.com’, ‘upload.wikimedia.org’, ); 删除里 […]
支持WordPress Multisite 的TimThumb文件
我们都知道WordPress 3+已经支持多站点功能,但很多主题在设计的时候是针对单用户博客的,博客缩略图裁切工具TimThumb文件也就是针对单文件的,如果你打算让你的主题在多用户博客中也起作用,就可以使用下面这个新的TimThumb.php文件。 问题分析: 普通的timthumb.php文件是不能辨认出WordPress多站点存放文件目录blogs.dir的,你可以手动改动timthumb.php文件来指向这个目录,具体怎么操作,大家自己研究,本文不进行深一步讨论,如果你嫌麻烦,还是建议直接使用这个已经改好的文件。 工作过程: 代码会自动检测blogs.dir目录,如果检测到,就会进一步查找当前站点对应的site文件夹,并找到 […]
两招提取WordPress文章缩略图
针对WordPress文章缩略图的提取教程,网上已经有很多,办法是很多的,本文只向大家推荐两招,希望对大家有用。 方法一:直接用函数抓取日志内容里的第一个图片。 在主题函数文件functions.php里添加代码: function catch_that_image() { global $post, $posts; $first_img = ”; ob_start(); ob_end_clean(); $output = preg_match_all(‘/ /i’, $post->post_content, $matches); $first_img = $matches [1] [0]; if(empty($first_img […]
巧用timthumb.php为WordPress博客添加缩略图
WordPress自带着缩略图功能,但这个默认功能实在不怎么好用,timthumb.php 是一个由Google开发的插件,我们完全可以直接不用WordPress的默认缩略图功能,也不用使用任何第三方插件,仅此一个文件即可实现缩略图功能。 首先把timthumb.php文件下载到你的主题目录或其他目录; 在你想显示缩略图的位置贴上以下代码:

