博客重建了,有些细节需要调整下,为了后期方便,特做记录。其实,我的主要意图是用新文章顶掉一篇关于梯子的文章,毕竟域名备案了,又用的国内的空间,那篇文章放在在首页不是很好。 将主题更换为Beginning,小清新哦,原主题为Forigi,感谢两位作者的无私奉献; 后台删除了seo优化插件,博客写的是自己的事情,自己用着方便就好; 因为用的是windows主机,wp无法自动发信,因此安装wp smtp插件,但是无法使用qq邮箱,发信改用163邮箱; 采用WPJAM博主的七牛镜像存储插件,方便数据的存储与转移,并加快访问速度; 由于主题缘故,将“留言板”“关于我”链接移动到页面底部; 清理掉无效友链。 貌似就这么多,结束。
在我第二次优化博客的过程中《博客优化续》,提到过免插件使用tags作为文章关键字站内链接。通过这种方法我们可以将文章里面的所有tag添加上链接,链接链到博客的tag标签页面,这样做不但方便我们查看相关文章,而且也有利于博客的seo优化(据说)。几个月过去了,感觉这个内链还是蛮实用的,于是将代码分享给大家。其实这类代码网上挺多的,大家可以根据自己的需求选择修改。方法如下:打开wordpress主题的function.php文件,在这个文件里面添加如下代码://连接数量 $match_num_from = 1; //一个关键字少于多少不替换 $match_num_to = 10; //一个关键字最多替换 //连接到WordPress的模块 add_filter('the_content','tag_link',1); //按长度排序 function tag_sort($a, $b){ if ( $a->name == $b->name ) return 0; return ( strlen($a->name) > strlen($b->name) ) ?
最近博客好冷清啊,看来筒子们都回家过年了。我终于也要回家了,明天中午的火车,天黑之前应该能到家,有点小激动哈,半年没有回去了~~今天早上看到博客有新的留言,于是去回复下,不小心点到了1#的上的“回复”,结果发现无法显示评论表情和头像,顿感不爽。像我这种追求完美的人,是不允许这个缺陷存在的。我立即开始解决这个问题,经过仔细观察我发现: 1.文章页最底部的那个评论框是正常的; 2.将页面先拉倒最底部,然后返回想要回复的楼层,点击“回复”,评论框是正常的; 3.安装原版主题,问题依然存在。看来,这个BUG应该是一直存在的,只是没有发现而已。因为我的留言是按时间先后顺序排列的,旧的留言在顶部,一般回复新留言都会拉到底部,而这时评论框是正常的。于是BUG产生的原因就找到了:图片延迟加载!Forigi主题默认加载了lazyload.js,可以使图片按需加载,提高页面访问速度。但据我推测:博客启用了延迟加载图片的JS特效后,直接在最开始的评论那里使用回复,只是通过JS把那个评论框强制插入到当前位置,但事实上并没有到它实际所在的位置,所以导致图片还没有开始加载。解决办法很简单,打开header.php
文章分页是我们在写博客过程中经常遇到的,如果一篇文章比较长,访客一口气浏览起来会有视觉疲劳,这时就应该将长文章适当分页,提高用户体验。wordpress一直支持文章的自定义分页,虽然默认的不是很好看,但可以直接使用,很是方便。使用方法是将文章编辑器切换到文本视窗,然后再需要分页的地 方插入分页代码:<!–nextpage–>。每次输入这个代码对于我来说还是很麻烦的,对于不懂代码的人来说很难记住。这里介绍一个直接添加分页按钮的方法,不需要每次都手动添加代码,只需点击分页按钮就可以了。在主题文件夹下的functions.php中加入代码://添加分页按钮 function daxiawp_quicktags() { ?> <script type="text/javascript"> QTags.addButton( 'my_nextpage', '分页', '<!--nextpage-->', '', '', 'nextpage' ); </script> <?php } add_action( 'admin_print_foo
好一阵子没有优化博客了,主要是自己能力有限,只能在使用wordpress过程中遇到问题再处理,或者遇到什么好的想法再努力实现。第一次优化博客是在2012年10月21日《博客优化小记》,优化目的是最大限度加快博客访问速度;第二次优化博客是在2012年11月28日《博客优化续》,博客刚刚搬回国内,主要做seo优化;第三次优化博客是在2012年11月29日《Gravatar头像缓存出错》,由于技术水平太低,操作失败。第四次优化博客是在2012年12月03日《wordpress数据库优化》,目的也是加快博客访问速度。第五次优化博客就是今天了,主要工作包括:1.开启Gravatar头像缓存上次缓存失败后,研究了下代码,凭借着仅存的C/C++知识,经过修改→调试→再修改→再调试,花费了一个多小时,竟然成功了,难为了我这个代码盲!而且这次留言板页没再出现代码错误,原因暂时未知。2.删除WP Super Cache插件这个插件本身是很好用而且很有用的,但由于我的博客访问量很小,再加上速度很快,所以暂时用不上这类缓存插件了。相反,删掉这个插件后,我感觉博客速度明显提升了。3.添加百度分享按钮这个功能是主
wordpress的默认编辑器叫TinyMCE,这个编辑器很多人都认为它非常简陋,感觉这个默认编辑器功能太少,比如字体和字体大小大小不能很好的调节,不能添加背景颜色等。同时很多人又不喜欢使用其它编辑器增强类的插件,拖累网站访问速度。写博客又不是编排办公文件,大多数时间我们并不需要过于复杂的编辑功能。那有没不用插件并且简便的方法增强我们的文字编辑器呢?答案是肯定的。其实默认编辑器TinyMCE有很多功能都被隐藏了,通过添加代码可以为wordpress默认编辑器增加额外的功能按钮,比如:横向分隔线、字体、字号、上标下标、分页符等,效果如图:将下面代码添加到主题functions.php模版文件中:上面的一段代码是加到默认编辑器工具栏的第一行,当然,如果你喜欢,也可以另起一行,用下面的代码替换上面代码中最后一句。 function enable_more_buttons($buttons) { $buttons[] = 'hr'; $buttons[] = 'del'; $buttons[] = 'sub';
WordPress系统使用时间长了,会产生很多垃圾数据。比如当我们删除某些插件或主题时,相关的数据仍然残留在数据库表中。再比如当我们修改文章或页面的内容时,会产生一些冗余的”修订版本”,这个功能本来是wordpress 程序防止用户修改失误,用于还原的备份。但如果有很多文章经过多次修改,就会产生非常多的文章修订版本,这样会占据你数据库非常多的空间,一般来说,这些 文章修订版本都是用不到的。久而久之,垃圾数据不断堆积,我们的数据库也会越来越大,导致我们的博客变慢。因此,我们很有必要定时优化数据库。当然下列操作都是有风险的,请注意备份数据库~~我们直接可以安装插件WP Cleaner解决这个问题,当然不想用插件的话,以下MySQL命令也可做到同样的效果~~1.清理自动保存草稿,历史版本,回收站DELETE FROM wp_posts WHERE post_status!=’publish’ OR post_type=’revision’;2.清理因删除文件而仍然遗留的文章标签DELETE FROM wp_postmeta WHERE post_id NOT IN(SELECT ID FRO
网站访问速度总体已经很快了,但每次打开首页,Gravatar头像加载缓慢总是令人心烦。发现好多博客都开启了头像缓存,很是羡慕,于是我也要试试。百度了下“wordpress头像缓存”,不外乎有两种方法:添加代码,使用插件。能用代码解决的问题肯定不会用插件,于是在functions.php内加入缓存代码。第一次打开首页是非常慢的,估计实在下载图片到本地服务器吧,大概10来秒后,页面才打开。查看“最给力读者”头像地址,显示本地,OK;再查看“最新评论”头像,依然是Gravatar头像源地址,没有缓存成功,查看相关源代码,发现此处并没有调用get_avatar函数;打开“读者墙”,缓存成功,但出现五六行错误代码,原因不明……不会修改代码,只好使用插件了,选中gravatar mini cache。安装完成后发现“最给力读者”和“留言板”上的读者墙没有问题,但“最新评论”头像依然无法缓存,原因同上。 ***********************************************************************************************func
相聚了一个多月,兄弟们终于开始陆续的出去了,我应该也快走了吧,不知道下次聚齐是什么时候?今年年底还是明年年初?这两次的排骨火锅吃的真心不错,公瑾的手艺渐长了,o(∩_∩)o 哈哈~~酒足饭饱后,习惯性的和同事看看股市,然后打开电脑等更小说,登陆起点,今晚又是没更,正精彩的时候又断了,不过好的小说值得等待~~闲着也是闲着,于是决定再整整博客。wordpress用了几个月,只做过一次优化《博客优化小记》,近期使用过程中又发现了一些问题,遂解决之。虽然我一直对seo不怎么看重,但长久写博客的话,这些还是要关注下的1.卸载插件Hacklog Remote Attachment,改用GAE图床;2.修正留言楼层序号错误问题,感谢韩麦斯的提醒;3.wordpress开启伪静态,修改固定链接,并作301跳转;4.使用tags作为文章关键字站内链接(传说中的内链?不是很懂!);5.禁止冒充管理员评论;6.删除wp-comments-post.php,世界终于清静了7.清理数据库,清空wp_commentmeta 表
前几天看了免费资源部落的一篇文章《WordPress缓存插件W3 Total Cache安装设置方法和缓存加速效果对比》,于是也用上了w3-total-cache,按照文中的步骤一步步设置。不知道自己用的效果怎么样,就下载Yslow插件测试(在线版点击这里),结果得了个可怜的C,这件事就记在心上了。周末下雨,窝在寝室里,闲的无聊,决定优化下博客。不懂代码的人伤不起啊,但咱英语还是不错滴!!!加上谷哥和度娘的帮助,以及当年弱弱的C和C++知识,用上Notepad++。啧啧,不会写代码,但删除代码总行吧,大不了还原回去。。。经过两个小时的摸索,终于有了点进展,成绩如下:1.压缩了首页背景图片(主题文件image文件夹内),节省了20KB,工具:点击这里2.去掉了头部广告(header.php内),节省了25KB3.根据2中的经验,去掉了留言框侧广告位(comments.php内),扎眼的白框框终于消失了;4.精简了functions.php、sidebar.php内代码,看着删呗,错了改回去。。。5.压缩了Javascript和CSS文件,工具:点击这里6.修复了留言时@他人自动刷新页面的
admin
一个玩转信用卡的招商人