wordpress

1月24日 · 2015年

WordPress评论ajax动态加载,解决静态缓存下评论不更新问题

4396 44
这是一个历史遗留问题,自从博客部署了PHP纯静态缓存之后,所有页面都是html静态内容了,而且在七牛CDN静态分离之后,速度更是达到极致!不过也带来不少疑难问题,在之前写的《启用WP Super Cache纯代码版本之后的一些优化措施》一文中已经总结一些解决办法。其中为了解决用户无法看到最新回复的问题,我也想了多个办法,比如成功提交评论就会删除该页缓存、右下角集成清理缓存按钮等。在我多次改...
1月21日 · 2015年

WordPress开启颜色评论但不造成XSS漏洞的小方法

2046 9
前段时间分享过一些XSS漏洞的修复技巧,而且也说到了WordPress开启颜色评论需要在functions.php中插入如下代码,也就是禁用WordPress自动过滤HTML标签机制:remove_action(\'init\', \'kses_init\'); remove_action(\'set_current_user\', \'kses_init\');但是,禁止过滤html标签之后,就...
1月19日 · 2015年

WordPress强迫症技巧:让文章(ID)地址完美连续(障眼法)

4962 37
这几天博客一直被CC攻击,虽然也没带来什么影响,但是因为多IP的并发会导致带宽不够,所以暂时用上了百度云加速。因此,导致之前前台刷新缓存功能也就失效了,因为百度云加速节点还缓存了一份呢!所以,这些天折腾了下WordPress评论的动态加载机制,而且已成功实现!打算先测试2天,没有问题之后再发文分享,确保读者拿到的是最完善的的代码与教程。今天有博友在中国博客联盟的群里提到了WordP...
1月10日 · 2015年

WordPress显示访客UA信息:Show UserAgent纯代码轻度汉化版

6499 43
前几天在修复留言日期显示错误的问题时,突然觉得可以在这个位置集成一下访客信息,因为见到过不少博客的留言板都有了类似的功能。经过搜索、测试并筛选,最终选定了Show UserAgent这款插件。在本地测试了一下,感觉还不错!一、强迫症在我熟悉了WordPress插件机制后,我总是强迫症的想将插件修改为代码集成。实际上插件和代码的差别只在于代码不需要用到一些钩子动作(hook action)和...
1月7日 · 2015年

WordPress发布文章自动同步到新浪微博(带特色图片)

15342 257
WordPress发博客后自动同步到新浪微博,这是我从无主题博客看到的方法,一直沿用至今。感觉对博客宣传和提升“逼格”都有显著的作用:一、老版代码先来看一下无主题博客分享的代码:function post_to_sina_weibo($post_ID) { if (wp_is_post_revision($post_ID)) return; //修订版本(更新)不发微...
1月6日 · 2015年

利用placeholder属性来添加输入框默认文字提示,提高用户体验

7688 18
这个是我老早就在用的方法,本不打算分享,因为网上随便都能搜得到,感觉没有分享的必要。鉴于中国博客联盟有朋友问到了这问题,所以还是简单的整理下,希望能帮到部分不了解placeholder属性的强迫症吧。一、JS控制默认文字先说一下问题:用HotNewspro主题的网站,默认的留言输入框是这样的:常规情况下,光标聚焦留言输入框,这个预设提示文字是会自动消失的:...
12月23日 · 2014年

知更鸟主题首页分类文章随机排序,让好文章不再被埋没!

2602 18
相信大部分博主都知道,绝大部分打开你博客首页的新老访客,都只会查看你最近发布的文章,而你早期发布的文章,如果首页没有展示,那么基本就被埋没了。于是,很多博客会在侧边栏弄一个随机文章来缓解这个问题。确实,随机文章的出现,提高了旧文章的曝光率。比如张戈博客,不但在侧边栏有一个随机模块,而且博客底部还集成了一个随机文章滚动条。但是,还没有做到极致!实际上,如果首页使用知更鸟主题的CMS布...
12月4日 · 2014年

JS+CSS让网站嗨起来,博客要被玩坏了!

4077 52
最开始在陌小雨那就看到了这个功能,觉得挺好玩,但是也没想继续深入。昨天在无主题博客看到他分享了这个功能的代码之后,觉得可以试试。用了之后,发现他改进之后的代码存在几个缺憾:①、他加入了随机播放功能,但是多次点击启动,将出现多首歌曲叠加播放BUG(嗨过头了);②、这个功能一旦启用,就必须刷新页面来停止,否则得等到歌曲播放完成才会停止“颤抖”;③、如果用了CDN,那么js会...
11月26日 · 2014年

原创插件:WordPress读者排行榜插件WP Readers Ranking

4319 39
貌似在上个月,我就和中国历史、梦轩丽人等几位博友提过,张戈博客分享的《WordPress酷炫CSS3读者墙,排名按年度、本月、本周划分的小方法》,其实可以封装成WordPress插件,方便一些不会部署代码的童鞋。最近,连续开发了3个WordPress插件,也有了些心得和经验,干脆就把之前的想法也来实现一下!说干就干,绝不含糊,目前该插件已制作成功,并上传到了WordPress官方插...
11月22日 · 2014年

原创插件:百度收录查询和显示WordPress插件(自定义栏目优化版)

7776 97
十月底,张戈在博客分享了《WordPress给文章添加百度是否已收录查询和显示功能(数据库优化版)》一文,反响不错!而且还被站长之家转载了,无奈多了个nofollow,让我这篇原创文章大半个月都没被收录,(/ □ \)。。。今天,看到博客一大片惨不忍睹的[百度未收录]红色字样时,突然想到其实这个功能也不需要对数据库动刀啊!因为很多站长可不敢随便操作数据库呢!WordPress不是还有自定义...
11月21日 · 2014年

WordPress前端html代码压缩优化,附对应知更鸟主题压缩报错的解决方案

7075 43
今天,逛松果博客的时候,看到了他分享的《wordpress通过代码压缩网页》一文,让我想起了其实张戈博客之前也用过这个功能,当时是在WP迷博客看到的纯代码版本,用了之后发现和知更鸟主题会产生冲突,比如底部滚动条停止滚动、图片暗箱无法弹出等错误。再次看到这篇文章,我已经将WP玩得比较熟了,想着应该可以搞定这种问题吧?折腾ing...一、压缩产生乱码于是,我复制了松果博客的代码,部署后...
11月20日 · 2014年

原创插件:WordPress博客友好对话框+文章随机推荐滚动条插件(附代码版)

7794 114
双11光棍节,我在博客发布了一篇给博客部署一个友好对话框的教程,用了几天感觉非常不错!就进一步折腾了一下,目前这个js已实现以下多种功能:一、功能描述①、能够取得访客的搜索来路和搜索关键词,并在右下角滑出欢迎对话框;②、能够区分用户是否在博客留过言,从而给出不同的欢迎提示;③、当有人复制博客任何内容时,将弹出友好的版权保留提醒;IE内核:WEBKIT内核:④、JS代码版可...