kn007的个人博客

Category Archives: Wordpress

PHP7莫名其妙的问题

PHP7莫名其妙的问题

PHP 7最近出现了一堆signal 7 (SIGBUS),内核没报错。最后查到是PHP在发送邮件的时候,会出现signal 7 (SIGBUS)退出,但是没core dump。发现这个问题的引起主要是因为pm的方式引起的,当pm为static时,一定概率触发,试了下超过60%机率出现signal 7。发送邮件后...

WordPress 4.4的一些变更的修改

Wordpress 4.4的一些变更的修改

人是朝前走的,软件也是。这次Wordpress 4.4再度更新了不少东西,但很多东西对我们来说完全无用,或没有必要。当然还有一些使用上的问题,也是令人哭笑不得。很多人发QQ给我,问及上次《博客更新至WordPress 4.4》文章说的几个问题,该如何解决。想想还是把代码放上来,顺带简单描述一下问题。第一个问题...

博客更新至WordPress 4.4

博客更新至Wordpress 4.4

更新,惯例,发帖。在前不久,博客更新至Wordpress 4.4。因为忙,本想在下篇定时文章一笔带过。加上定时文章都没写完,所以没定时出来。但今天无意间发现个Bug,所以发篇文章出来。可能由于语法和环境定义的不同。主循环外,调用paginate_comments_links返回空。原因可能在于paginate_links函数的变更...

利用Nginx实现Varnish支持SSL访问

利用Nginx实现Varnish支持SSL访问

之前博客其实是以Varnish=>Nginx=>PHP(FPM-FCGI)来访问的,但Varnish不支持SSL,也就是说无法使用https。好蛋疼。。。所以耍点小聪明,以Nginx(443)=>Varnish(80)=>Nginx=>PHP(FPM-FCGI)来访问到博客。也就是说https走Nginx,反代回Varnish,Varnish反代后端Nginx反代PHP。画了张简单的示意图...

更新至WordPress 4.3 “Billie”

更新至WordPress 4.3 “Billie”

WordPress刚刚发布了WordPress 4.3正式版,为了纪念著名爵士乐歌手Billie Holiday,该版本被命名为Billie。现在发现的唯一问题就是使用中文翻译,会导致新文章页无法添加媒体。开发者工具提示:Uncaught TypeError: Cannot read property 'WordCounter' of undefined正是由于这个原因...

更新至WordPress 4.2.4

更新至Wordpress 4.2.4

标题不是本次文章的重点,Wordpress 4.2.4 版本修补了安全漏洞、修正了 4 个问题。这更新确实勤快起来了诶!言归正传,博客这个7月底,8月初遇见的几件事情,拿出来说说。首先作为在Window 10技术预览版才出来便安装的使用者(详见旧帖《体验了把Windows 10技术预览版》),经历了技术预览版到内部预览版...

通过邮件验证身份登录WordPress

通过邮件验证身份登录Wordpress

不得不说,大发的一些想法,还是不错的。前几天,大发说博客可以用邮箱登录,不过我去测试了,没收到邮件,没试成。好囧。因为大发没分享方法,我猜大发肯定是init钩子+AJAX请求。至于链接有效性,我就不知道大发是怎么控制了(猜是用transient或session)。个人觉得免密码更安全一些,特别是在公共场合...

更新至WordPress 4.2.3

更新至WordPress 4.2.3

这是篇例行更新文章。你懂的。Wordpress 4.2.3 版本修补了安全漏洞、修正了 20 个问题。不过具体问题,官网的Changelog还未给出。你可以尝试访问Wordpress 4.2.3的发行注记查看更新内容。话说距离上次更新,已有两个半月了。这次还真是坚挺啊...

跨文章跨页面悬浮显示@评论

跨文章跨页面悬浮显示@评论

在上一个帖子的评论中,提到了跨文章跨页面悬浮显示 @ 评论支持(悬浮本文字可见效果)和新的自动@函数(修改了过滤器对象)。先来说自动@函数,大发采用的还是前人写的通过comment_text过滤器校验。这个过滤器对于sidebar(边栏)的最近评论,还有常用的wp_mail_notify(邮件提醒)都没有效果...

又见安全漏洞,更新至WordPress 4.2.2

又见安全漏洞,更新至Wordpress 4.2.2

最近Wordpress貌似打了鸡血一样,一直频繁更新。但不得不说更新都比较必要,因为这些更新基本都是修补安全漏洞。真不知是越来越多人关注WP的安全问题,还是因为官方更新有点马虎,导致一直发现问题。不过这是件好事,选择Wordpress的原因,就是有这么多人的开源维护,确保尽量的安全稳定。也只有这样...