kn007的个人博客

Tag Archives: php

如何保护WordPress的wp-login.php和wp-cron.php

如何保护Wordpress的wp-login.php和wp-cron.php

下面就简单以CentOS和Nginx说下,如何保护Wordpress的wp-login.php和wp-cron.php,最后会说说/wp-admin/install.php。 wp-login.php是我们Wordpress的登录文件,wp-cron.php使我们的Wordpress的定时任务执行触发文件。 首先,对于wp-login.php,可以利用Nginx做了个验证,如下操作: 1.利用htpasswd,生成帐号和密码文件…

WordPress 新文章同步微博(带文章特色图片)

WordPress 新文章同步微博(带文章特色图片)

2017年7月提示,微博开放平台正式变更接口。 新方法新文章见:《[全新接口]WordPress 新文章带图片同步微博》。 首先图文无关,之前发过一篇文章《WordPress 新文章同步微博详解》,介绍了如何申请微博应用,还有如何新文章同步到微博。算是蛮实用的小功能啦~ 后来,我添加了带图片微博的功能。 当时弄好了还跟大发说了…

新浪微博关注按钮遇到坑的解决法子

新浪微博关注按钮遇到坑的解决法子

谈谈帮别人弄的新浪微博关注按钮遇到的坑。 官方推荐方式是声明命名空间,做法就是在HTML标签中增加XML命名空间 =>在HEAD或FOOTER中引入WB.JS =>在需要部署微博关注按钮的位置粘贴WBML代码。 确实能用,但是就W3C会有错误,首先一个就是 Attribute xmlns:wb not allowed here. 这是声明命名空间方式问题。IE导致的坑…

Tags: , , , ,

解决WP文章页出现的W3C HTML5问题

解决WP文章页出现的W3C HTML5问题

最近发现有人用W3C在检查我的网站。。 自己也去看看。发现主页、文章页居然有问题。 所以就解决下,到最后发现还有下面这个问题: No p element in scope but a p end tag seen. 查了下,是wpautop的问题,但又不可能不要用wpautop。 用W3C看了下源码,发现是加p标签自动完成的位置不对。晕死。 想了下,用了个土办法解决…

推荐一个代码高亮项目 -- Prism JS

推荐一个代码高亮项目 -- Prism JS

Prism是一个轻量级并且简单易用的代码高亮JavasScript类库。 主站是:prismjs.com,Github地址:LeaVerou/prism。 你可以通过Customize your download个性化定制,是个十分不错的选择和体验。 也可以通过Examples来查看一些预先示例的效果。 无论你是自己通过代码or框架制作的网站,抑或是Wordpress之类驱动的网站…

Memcached.php For Unix Socket

Memcached.php For Unix Socket

上篇文章说到,因为Yac速度上比Memcached port模式快,所以能接受。 出现了前文的2、3情况后,感觉偶尔会一卡一卡,能接受,还是运行了一段时间。 得空,尝试将Memcached切换到Unix Socket,发现居然比Yac还要快,最主要是稳定。 由于Memcached使用Unix socket后,便自动会关闭port模式,所以改动了一些文件参数…

YAC Object Cache For WordPress

YAC Object Cache For Wordpress

基于鸟哥(@laruence)写的PHP扩展YAC(Yet Another Cache)而成的Wordpress外部对象缓存插件(Drop-in plugin)。 目前经过实际应用及测试,发现以下的一些情况: 1.相对平时Memcached port模式,内存占用及负载稍微有所提高。 2.一定负载时,响应可能变慢。高负载(高并发),响应一定会变慢。 3.偶尔出现execution timed out…

假期,所剩无几

假期,所剩无几

这个假期很充实吧,应该说。 不是有客人来,就是忙着自己的事。时间过得很快。 这样轻轻松松的日子,确实令人着迷。 假期只剩下明天最后一天了,要多多利用。 本想着好好睡一觉,睡个懒觉,可惜上天没给我这个机会。 假期几晚,都很晚睡,第二天总被生物钟早早叫醒。。。 从昨晚开始,感觉到一丝凉意,貌似要入秋了…

Tags: ,

[官方]按需加载 Shortcode 相关脚本、样式

[官方]按需加载 Shortcode 相关脚本、样式

在小怪物那闲逛,进到了木木那里看到了篇《按需加载 Shortcode 相关脚本文件》,其代码实现shortcode按需加载。 文章说到是参照水煮鱼还有一位外国朋友所写内容,通过判断文章是否存在短代码来,确实是可以实现这个目的(按需加载)。 虽然说Wordpress官方文档没有很详细的谈到这方面…

Varnish 3 反向代理 Gravatar 服务器

Varnish 3 反向代理 Gravatar 服务器

有博友反应说Gravatar服务器访问不了或过慢,导致访问我的网站有时因为加载原因而缓慢。 所以将Gravatar反向代理一下。常见的有Nginx反代,不过不在本章讨论范围。 注意,本章内容仅适用于Varnish3,首先创建backend,如下: backend avatarserver { .host = "192.0.80.240"; .port = "80"; } 这个192.0.80…