1. install “WP Limit Posts Automatically” plugin and change home page view to summary mode
2. change recent comments number to 5
3. delete tag cloud on sidebar
seems database query reduced greatly
Posts Tagged “WordPress”1. install “WP Limit Posts Automatically” plugin and change home page view to summary mode seems database query reduced greatly
May
06
2010
再次优化BlogPosted by Tintin in IT, MyWebsite, tags: Blog, cache, IT, Optimize, Site5, WordPress下午因为系统占用太高了,收到的site5的紧急邮件,网站web访问被禁止,通过沟通做了些优化,重新开放web访问。 更多优化的资料: http://codex.wordpress.org/WordPress_Optimization http://www.prelovac.com/vladimir/wordpress-optimization-guide 修改permalinks之后,图片格式文件无法索引和外引,注释掉这一行,一切恢复正常。
Apr
11
2010
更换静态链接地址Posted by Tintin in MyWebsite, tags: Browser, IT, Permalink, Post Slug, Tech Tip, url, utf8, WordPress把静态链接地址(Permalink)从默认(default)改成了文章名(%postname%)。 几点事项:
Jan
20
2010
[ZZ]Spam Karma 2反垃圾评论插件管理后台汉化、注释Posted by Tintin in IT, MyWebsite, tags: IT, plugin, spam, Translate, WordPress原链接打不开……阿刁的留言上次中了雪球效应(Snowball Effect),这次不知道为什么被Anubis这个组件(个人觉得原文的翻译用组件更合适)最终判断为spam……百思不得其解,继续研究学习 http://www.bluefeel.com/archives/520/ Spam Karma 2反垃圾评论插件管理后台汉化、注释 该日志由 Kevin 发表于 2007, April 6, 7:08 PM 原文地址:http://yskin.net/2006/06/spam-karma-2.html 常规设置(General Settings) # Severity严格等级,可以设置处理评论的严格等级 #这一项翻译错了,这一项是在设置log。在SK2 logs页面可以看到SK2的事件记录,而每种记录有一个等级。这里可以设置,低于4级的记录不存入数据库,只存在cache里,过期后就会消失。 #自动保存5个backup,这些是指SK2的机器人判断功能,当拿捏不准的时候要进行判断。具体的在下方的captcha选项中设置,这里只设置保存5个backup。 #在发送到信箱的报告中允许”hovering”悬停?不懂,不过他说如果是用IE之类的最好禁用,我用Firefox就不怕啦。 #自动在页尾显示一段代码,告知spamer本Blog已经被SK2保护。下面的两个选项,一个是设置具体的html代码,一个是默认代码,用来在修改后想恢复默认值时使用。 过滤器插件设置 用户登记(User Level) 设置如果是1级以上的注册用户发表的评论则给予一个很高的karma值以便立刻通过。 链接数(Link Counter) 包含超过2条链接的评论会被惩罚,也就是扣一些karma值。 秒表(Stopwatch) 如果评论者打开页面后3秒之内就发表评论就进行严重处罚,如果是13秒之内就进行轻微处罚。 黑名单(Blacklist) 按照黑名单和白名单加减karma值,下面的选项可以设置karma值超过10的评论的URL和IP自动加白名单,karma值低于-10的评论的URL和IP自动加黑名单。 Javascript模块(Javascript Payload) 浏览器支持Javascript的加分,不支持的则扣分。下面的选项选上后,支持的加分,但不支持的不再扣分。 加密模块(Encrypted Payload) 在评论表单里添加一个加密模块,用于确保发表评论时整个评论表单已经被加载完毕。哈哈,这个对于评论机器人是个打击啊。 html内容检测(Entities Detector) 一些spamer使用不符合标准的html代码来逃避关键词检测,这个功能可以检测html内容是否符合标准。 TrackBack来源检测(TrackBack Referrer Check) 检测发送TrackBack的页面是否包含本站的页面 雪球效应(Snowball Effect) 设置为Blog主人一般3天查看一次评论,当有人在3天内发布了超过2个评论的话,触发本插件 文章的年龄和活跃度(Post Age and Activity) 根据文章发布时间的长短和活跃程度加减分。设置为超过15天前的文章会被扣分,而评论数超过2个的文章被认为是活跃的。这一项我认为不好,如果有人回复了一篇老文章怎么办,所以我关掉了这一项。 RBL 检测(RBL Check) 使用在黑名单页面设置的实时黑名单服务器(Realtime Blacklist servers)检测评论。下面的选项是允许把karma值低于-5的评论的URL和IP提交给RBL服务器。 处理方式插件设置 机器人检测(Captcha Check) 好复杂,大概的意思:当某条评论的karma值在可以允许的差错范围之内时,给评论者一个机会让他回答一道问题来证明他不是机器人。下面设置,当karma值高于-5,而又达不到通过审核的值(一般为0)时,给予证明机会;3小时后过期。 Anubis 这个插件用来对评论进行最终处理。karma值被作为一个权值来对评论进行分类:垃圾、暂缓显示、立即显示。下面的选项设置:评论、Trackback、 Pingback的karma值高于0的立即显示(送往天堂);评论的karma值高于-6的和Trackback、Pingback的karma值高于 -4的会被暂缓显示(送往炼狱);至于其他的则会“被地狱之火默默的焚烧,并出现在Spam Harvest(Spam 收成)里面等待被处理。 处理通知(Simple Digest) 发送一个捕获到的垃圾评论的摘要。每24小时发送一次,karma值低于-20的不发送。这是一个通知功能,用于把一些拿捏不准的通知给管理员过目一下。这儿可以设置上一次发送的时间,时间的格式是UNIX时间戳。好像PHP里有mktime()函数和date()函数用于UNIX时间戳和本地时间的相互转换,如果有需要的可以去查查具体参数,写一个小PHP程序得到某个时间戳填进去,用来实现固定某个时间发送报告的功能。唉,这么个小功能弄得这么麻烦。
Jan
16
2010
部分文章加密(partly password protected)Posted by Tintin in MyWebsite, tags: Gmail, Security, WordPress需要的人请用gmail邮箱留言索取。mail me or comment here with gmail to request password.
Jan
14
2010
site5使用web界面简介Posted by Tintin in IT, MyWebsite, tags: Blog, Chinese, Domain, Encoder, IT, Security, Site5, ssh, WebHost, WordPress写给将来在我这里开通空间的朋友~ 1. 每一个想添加的域名,必须是在国外域名注册商那里注册的(拒绝.cn和国内注册的国际域名)。将域名的a record指到我的ip(请自己ping ttrek.net,防止ip变更),然后用邮件将域名发到我gmail邮箱。 2. 帐号开通之后会同时有三个帐号:ssh/web/ftp,我会通过邮件发用户/密码。 3. wordpress或论坛的安装,对于很多人开通空间可能是冲着这个目的去的。 4. 其他没有内建的程序,请用ftp或者ssh上载之后自行安装。
Aug
20
2009
Tibet is NOT forbidden kingdomPosted by Tintin in Cycling, Entertainment, GPS, MyWebsite, Tibet, tags: Blog, Blog Header, Cycling, Photo, Tibet, WordPressBlog Title Pictures介绍:图片主要摘自2008,2009西藏骑行照片中,根据theme需求,切割成961:226的比例,没有做任何其他修改。
Mar
29
2009
wordpress中文问题Posted by Tintin in IT, MyWebsite, tags: Encoder, IT, MySQL, sql, Tech Tip, utf8, WordPresshttp://gqshen.com/archive/193 1. Run SQL query show variables like ‘%character%’; to check the character sets of the database. If the character_set_database is latin1, change it to utf8 by alter database mydb character set utf8; where mydb is the name of the database. define(‘DB_CHARSET’, ‘utf8′); to define(‘DB_CHARSET’, ”); 8条实用的WordPress SQL语句普通的WordPress用户一般都不会去对MySQL操刀,但它又确实是一个好东西,可以事半功倍。比如要做垃圾站,执行MySQL批量替换语句是一个垃圾站站长应该学会的必杀技。 当然,下面介绍的SQL语句并不涉及这块,而只是让用户在需要的时候,更加方便的管理WordPress。当然,高度提醒,如果你对MySQL不熟悉,在执行下面这些语句之前,记得备份自己的数据库。 1、创建备份WordPress数据库备份WordPress数据库是首先要做的事情,只需要通过以下方法就可以简单备份WordPress数据库: 登录phpMyAdmin后。选择你的WordPress数据库,然后点击“导出”按钮,选择一种压缩方式(可以使用gzip)并单击“执行”按钮,当浏览器提示是否下载的时候,点“是”,将数据库文件下载到本地。 2、批量删除WordPress的文章修订WordPress2.6以后的版本增加了一个Post revisions功能,虽然有点用,但文章修订增加了你数据库的大小,我们可以选择批量删除。 登录phpMyAdmin后执行下面的SQL语句即可批量删除。 3、批量删除WordPress的垃圾评论如果你的博客有大量垃圾评论,要手动删除这些评论要花大量时间,因此我们可以使用以下办法。 登录phpMyAdmin后执行下面的SQL语句。 4、修改WordPress文章属性你安装WordPress后,admin账户就创建了,不少人都错误的使用这个帐号来写博客,直到他们认识到,这并不是个人帐号。 解决的方法,每篇文章修改作者属性需要大量的时间,下面的这个SQL语句可以帮你快速完成这个功能。 首先你要找到你正确的用户名,使用下面的SQL语句可以找到你的用户ID号。
5、手动重设密码很多人为了保护自己的博客不被人黑掉,使用了很复杂的密码,这虽然是一件好事,但也经常会发生遗忘管理员密码的事情。 当然,通过电子邮件可以发送给你WordPress重设密码的链接,但如果你无法访问你的邮件地址,那么就只好使用下面的SQL语句来重设你的密码了。 6、更改WordPress的域名你可能有时候会想要更改你博客的域名,但是WordPress会将你的域名存储在数据库中,因此你要使用下面的SQL语句来修改。 7、显示SQL查询数量在你有话博客性能的时候,了解到查询数据库的数量是非常重要的,为了减少数据库查询,我们需要知道在一个页面上到底有多少个查询。 这一次,不需要登录phpMyAdmin了,你只需要修改footer.php文件,在文件结尾增加下面几行代码即可。 8、恢复你的WordPress数据库当你的数据库因为某些原因(黑客或者升级错误)被损坏或者丢失了,如果你有备份的话,那可以恢复你的WordPress数据库。 登录phpMyAdmin,选择你的WordPress数据库,点“导入”按钮,点“浏览”按钮,然后从你的硬盘选择备份文件,点“执行”按钮就可以将数据库导入。 如果顺利的话,你的WordPress功能将会恢复正常。 英文原文:8 Useful WordPress SQL Hacks/SM |