WordPress

分享wordpress建站与经验,以及wordpress相关技术。

WordPress远程附件插件 七牛云存储

0

由于Bluemix Cloud Foundry应用重启会丢失所有数据,所以在本地目录wp-content/uploads中保存文件是非常不安全的,所以最好可以使用一个第三方的云存储,Bluemix提供了基于 SoftLayer Object Storage 的 Object Storage持久化存储服务,但是无论是官方SDK还是wordpress插件都会有一个臃肿的composer.json,部署…

在Bluemix上部署WordPress

0

随着SAE的收费方式越来越不友好,早就有脱坑的打算,一直懒得折腾,最近偶然发现了IBM Bluemix,于是试玩了几天觉得挺新奇的,就把博客迁过来了。 Bluemix是IBM推出的PaaS云平台,它的Cloud Foundry应用程序类似与Digital Ocean的容器的感觉,但是除了链接的服务中可以存储内容外,每一次应用重启都会清空所有数据,感觉就像是在制作一张全自动安装的系统盘,写入系统后是…

WordPress阻止垃圾评论

13

博客的后台是启用了Akismet并且所有留言设置了所有评论审核,即使这样Mysql中的评论表依然在不停的被刷呀刷呀刷的,新的comments ID上百倍于有效数据,于是希望在Akismet之前做一下过滤,思路是用JS动态在表单中增加一个校验串,评论提交到后台处理的时候提前检测一下这个校验串就可以知道这条评论是不是从前台手工提交的,然后也可以过滤一下明显的垃圾评论,例如不包含中文汉字的评论。

使用Git、Composer、Sublime Text进行WordPress定制开发

0

建立WordPress新项目的流程 当你要开始建立一个WordPress的新项目,你会怎么做呢? 以前的我大概会这样做: 到cn.wordpress.org下载最新的WordPress简体中文版本,Rock! 解开WP压缩档,放进htdocs(apache的本机web目录)再rename成”新项目名称” 到localhost/phpmyadmin建立一个空的资料库 到loc…

W3 Total Cache 和 WP Super Cache 高危漏洞

3

今天发现博客有一条垃圾评论,内容很奇怪 评论内容结构是这样的 <!–mfunc eval(base64加密串); –><!–/mfunc–><!–mfunc eval(base64加密串); –><!–/mfunc–> 解密base64之后发现恶意代码通过fopen fwrite fclose 向 dirname($_…

WordPress子栏目模板继承

2

参考了老外的思路,改进了下代码,可以支持ID和别名判断. 用法: 原category.php改名为category-default.php,新建一个category.php文件用来做入口,代码片段如下 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 $catid = get_query_var(’cat’); if ( file_exists&#40…

WordPress自定义挂件(widget)及显示版位

0

会想写这篇是因为很久没有写到挂件(Widget)但临时需要写一个,接着想快速找个完整的范例却找不到,原因是大部份找到的相关教学,都是将Widget的定制和sidebar版位的建立分开介绍,但这两个东西要配在一起才会完整呀XD。

WordPress留言/订单插件 Gravity Forms 汉化破解版

9

授权提示屏蔽,编辑插件目录下的common.php文件,屏蔽远程提示消息 1 2 3 public static function get_remote_message(){ //return stripslashes(get_option("rg_gforms_message")); } public static function get…