订阅本站

wordpress上传中文名文件的问题

漏网小鱼 发表于 2011-8-12 分类 折腾博客 | 27条评论

要修改的是wordpress\wp-admin\includes\file.php

查找:

$filename = wp_unique_filename( $uploads['path'], $file['name'], $unique_filename_callback );

在其后加上:

$fileTypeNameArr =explode("." , $filename);
$countNum=count($fileTypeNameArr)-1;
$fileExt =  $fileTypeNameArr[$countNum]; //取得所上传文件后缀名
$filename = time().'-'.rand(0,999999999).'.'.$fileExt;//将文件由原名改为时间戳

这样上传的文件不再以中文存储,而是以时间戳为名称存储。

上传中文名的文件后,依然能够将原中文文件名作为文件的标题。

Gravatar评论头像不显示

漏网小鱼 发表于 2011-7-29 分类 折腾博客 | 4条评论

今天就听朋友说Gravatar评论头像不显示了。但是的的还有,就没有在意,今天一看,果然,我的也没有了。看了下头像的默认地址,不能访问了…难道是被和谐了?

从心淡若水那里知道了真实的情况。果然是被和谐了。不过修改下地址同样还是可以恢复正常的。方法由心淡若水提供:

一、找到这个文件

/wp-includes/pluggable.php

 

二、编辑文件

找到1706行和1708行有两个Gravatar的网址

 

三、修改文件

都修改为这个链接地址:http://www.gravatar.com

 

四、刷新你的网站就搞定了呵。

转自:http://www.pengmao.name/gravatar-picture-does-not-show-comments.html

.htaccess301重定向

漏网小鱼 发表于 2011-7-19 分类 Linux | 9条评论
# BEGIN
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{http_host} ^1gsoft.net [NC]
RewriteRule ^(.*)$ http://www.1gsoft.net/$1 [L,R=301]
</IfModule>
# END

备份下

关于wordpress文件上传的问题

漏网小鱼 发表于 2011-7-19 分类 折腾博客 | 5条评论

这里主要说一下上传的配置。
默认的文件上传最大是2M,是在php.ini中配置的。

file_uploads = on ;是否允许通过HTTP上传文件的开关。默认为ON即是开
upload_tmp_dir ;文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹
upload_max_filesize = 100m ;望文生意,即允许上传文件大小的最大值。默认为2M
post_max_size = 100M ;指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值。默认为8M
一般地,设置好上述四个参数后,上传<=8M的文件是不成问题,在网络正常的情况下。 但如果要上传>8M的大体积文件,只设置上述四项还一定能行的通。除非你的网络真有100M/S的上传高速,否则你还得关心关心下面的参数:
max_execution_time = 600 ;每个PHP页面运行的最大时间值(秒),默认30秒
max_input_time = 600 ;每个PHP页面接收数据所需的最大时间,默认60秒
memory_limit = 128M ;每个PHP页面所吃掉的最大内存,默认8M

有了以上配置后就可以上传大文件了,但php默认对中文的支持不是很好,这里要修改的是wordpress\wp-admin\includes\file.php
查找:

$filename = wp_unique_filename( $uploads['path'], $file['name'], $unique_filename_callback );

在其后加上:

$fileTypeNameArr =explode(“.” , $filename);
$countNum=count($fileTypeNameArr)-1;
$fileExt = $fileTypeNameArr[$countNum]; //取得所上传文件后缀名
$filename = time().’-’.rand(0,999999999).’.’.$fileExt;//将文件由原名改为时间戳
这样上传的文件不再以中文存储,而是以时间戳为名称存储。
上传中文名的文件后,依然能够将原中文文件名作为文件的标题。

最近要添加的友链慢慢多了,首页顶不住,所以寻思着放到内页去,这样来讲可能对有些友链首页党不太友好,不过本人在此声明一下:

本人做友链是为了互访,最起码做了友链后基本上博友有新文章和新动态我都会去支持和回复,也就是友链对我来说就是个互动的传送门,不存在什么处心积虑的优化,如果哥们是为了优化自身而做友链的,请删除本博客链接后过来通知声就好了,好聚好散嘛!如果哥们是为了博客互动,增进彼此间的交流,放心,不管链接在哪?我都会在你的博客里留下拉风的身影!这个可以放心!

下面说回正题,曾经看到过很多人做友链页面,美化的挺好的,但是当时因为自己友链都是在首页,也没太在意,现在用到了才想到去研究,貌似都有临时抱佛脚的心态,呵呵,于是找了个比较相熟的博友:!询问友链页面的实现方法,在得其帮助下,终于建立好了自己的友链页面,并且做了简单的美化,效果如下:点击查看

下面把具体实现的步骤和方法晒出来:由此想法的可以按照下列步骤操作

首先找到自己使用模板下的page.php页面,直接复制出来!然后名字改为link.php(link可以换,随便你起什么名字)

然后打开这个改名后的php文件,在最上面添加如下代码: 查看全文

Comment Reply Notification回复内容模板

漏网小鱼 发表于 2011-7-11 分类 折腾博客 | 发表评论

我在很多个 wordpress 站点使用了,Comment Reply Notification 插件,每次都要重新修改一下内容模板里面的英文翻译成中文,上网还找不到翻译好的模板。于是分享一下:

编辑通知邮件的主题

原文:Your comment at [[blogname]] has a new reply

中文:有人回复了你在 【[blogname]】上的评论!

编辑通知内容

原文:

[blogname]: Your comment on the post [postname] has a new reply

Here is your original comment:

[pc_content]

Here is the new reply:

[cc_content]

You can see more information for the comment on this post here:

[commentlink]

Thank you for your commenting on [blogname]

This email was sent automatically. Please don’t reply to this email.

中文:

[blogname]: 亲爱的读者,有人回复了你对 [postname] 这篇文章的评论

你的评论原文是:

[pc_content]

有人这样回复了你:

[cc_content]

更多请查看:

[commentlink]

感谢你关注[blogname]

这封邮件是自动发送的,请不要回复!

安稳升至worepress3.2版本

漏网小鱼 发表于 2011-7-7 分类 折腾博客 | 4条评论

距离3.1版本发布刚刚一个月,WordPress官方开发团队就公布了WordPress3.2版本的开发计划。WordPress 3.2将是一个更快的轻量级版本,会对WordPress中相对过时或无用的技术进行减肥。

今天看到很多博友都升至了WoredPress3.2,而且反响也都不错,速度和性能貌似也有不少的提高。最重要的就是,对IE6的访问也没有多大的影响。

我是直接在后台自动升级,因为这次升级仅升级需要修改的文件,对核心文件不做改动。所以升级一共也没用了半分钟的时间,给人的第一感觉就是——快。 IE6、360、火狐等浏览器测试正常。如果是IE6和360的话,在后台会有一个升级的提示,这对访客来说没有多大的影响。

有一点要说明的是,全新的WordPress3.2需要PHP 5.2.4版本和MySQL 5的支持。将不在支持PHP4和MySQL4的版本,这个需要注意。

关于 WordPress 不能上传rar类型文件

漏网小鱼 发表于 2011-6-24 分类 折腾博客 | 1条评论

今天上传文件的时候,才发现 wp 居然不能上传rar文件.一上传就提示:

 

File type does not meet security guidelines. Try another

以为是没找到上传的地方,但是找来找去 只有媒体库,有点纳闷

大概的看了下代码,才发现确实是不能上传rar的,但是zip,gzip,甚至exe,js都可以….

修改如下:

打开文件 wp-content/wp-includes/functions.php .

找到函数 get_allowed_mime_types() 这个函数是控制可以上传的类型的,可以看到目前支持上传的格式,就是没有rar

加上一句:

‘rar’ =>; ‘application/rar’,

这样就可以了。

WordPress主题函数

漏网小鱼 发表于 2010-6-23 分类 个人随笔 | 13条评论

(一)WordPress基本模板文件,一套完整的WordPress模板包括如下文件,但是只有index.php和style.css是不能缺少的:

  1. style.css : CSS(样式表)文件,不可缺少版权部分,真正CSS样式表可以放在其他文件;
  2. index.php : 主页模板,不可缺少;
  3. archive.php : Archive/Category模板,如果缺少,默认为index.php的显示;
  4. 404.php : Not Found 错误页模板,如果缺少,默认为index.php的显示;
  5. comments.php : 留言/回复模板,不可缺少;
  6. footer.php : Footer模板,可合并到index.php;
  7. header.php : Header模板,可合并到index.php;
  8. sidebar.php : 侧栏模板,可合并到index.php;
  9. page.php : 内容页(Page)模板,如果缺少,默认为index.php的显示;
  10. single.php : 内容页(Post)模板,如果缺少,默认为index.php的显示;
  11. searchform.php : 搜索表单模板,可合并到index.php;
  12. search.php : 搜索结果模板,如果缺少,默认为index.php的显示; 查看全文

无觅相关文章插件,快速提升流量