如何保护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…
下面就简单以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…
2017年7月提示,微博开放平台正式变更接口。 新方法新文章见:《[全新接口]WordPress 新文章带图片同步微博》。 首先图文无关,之前发过一篇文章《WordPress 新文章同步微博详解》,介绍了如何申请微博应用,还有如何新文章同步到微博。算是蛮实用的小功能啦~ 后来,我添加了带图片微博的功能…
谈谈帮别人弄的新浪微博关注按钮遇到的坑。 官方推荐方式是声明命名空间,做法就是在HTML标签中增加XML命名空间 =>在HEAD或FOOTER中引入WB.JS =>在需要部署微博关注按钮的位置粘贴WBML代码。 确实能用,但是就W3C会有错误,首先一个就是 Attribute xmlns:wb not allowed here…
最近发现有人用W3C在检查我的网站。。 自己也去看看。发现主页、文章页居然有问题。 所以就解决下,到最后发现还有下面这个问题: No p element in scope but a p end tag seen. 查了下,是wpautop的问题,但又不可能不要用wpautop。 用W3C看了下源码,发现是加p标签自动完成的位置不对。晕死…
Prism是一个轻量级并且简单易用的代码高亮JavasScript类库。 主站是:prismjs.com,Github地址:LeaVerou/prism。 你可以通过Customize your download个性化定制,是个十分不错的选择和体验。 也可以通过Examples来查看一些预先示例的效果。 无论你是自己通过代码or框架制作的网站…
上篇文章说到,因为Yac速度上比Memcached port模式快,所以能接受。 出现了前文的2、3情况后,感觉偶尔会一卡一卡,能接受,还是运行了一段时间。 得空,尝试将Memcached切换到Unix Socket,发现居然比Yac还要快,最主要是稳定。 由于Memcached使用Unix socket后,便自动会关闭port模式…
基于鸟哥(@laruence)写的PHP扩展YAC(Yet Another Cache)而成的Wordpress外部对象缓存插件(Drop-in plugin)。 目前经过实际应用及测试,发现以下的一些情况: 1.相对平时Memcached port模式,内存占用及负载稍微有所提高。 2.一定负载时,响应可能变慢。高负载(高并发),响应一定会变慢。 3…
这个假期很充实吧,应该说。 不是有客人来,就是忙着自己的事。时间过得很快。 这样轻轻松松的日子,确实令人着迷。 假期只剩下明天最后一天了,要多多利用。 本想着好好睡一觉,睡个懒觉,可惜上天没给我这个机会。 假期几晚,都很晚睡,第二天总被生物钟早早叫醒。。。 从昨晚开始…
在小怪物那闲逛,进到了木木那里看到了篇《按需加载 Shortcode 相关脚本文件》,其代码实现shortcode按需加载。 文章说到是参照水煮鱼还有一位外国朋友所写内容,通过判断文章是否存在短代码来,确实是可以实现这个目的(按需加载)。 虽然说Wordpress官方文档没有很详细的谈到这方面…
有博友反应说Gravatar服务器访问不了或过慢,导致访问我的网站有时因为加载原因而缓慢。 所以将Gravatar反向代理一下。常见的有Nginx反代,不过不在本章讨论范围。 注意,本章内容仅适用于Varnish3,首先创建backend,如下: backend avatarserver { .host = "192.0.80.240"; .port = "80…