wordpress 不用插件,实现一个简单的垃圾留言评论过滤功能

wordpress得益于其强大的钩子和过滤器,做个留言评论过滤的功能非常简单。wordpress 网站只要有点流量,就会引来大量的垃圾评论和垃圾留言。wordpress 默认也会有个垃圾评论插件。不过使用的时候需要注册账号,比较麻烦。对于一个小网站来说,设计几个简单的垃圾留言过滤规则,也可以很好效果。

继续阅读

wordpress钩子save_post新建文章的时候也会触发

今天无意中发现wordpress新建文章的时候,触发了钩子save_post, 本以为这个钩子,只有在保存文章的时候才会触发。然后查询官网对这个钩子有了新的理解。这个钩子一共有三个参数 ( $post_ID, WP_Post $post, bool $update ) ,通过第三个参数可以判断是否一个新建的文章。

继续阅读

wordpress 模板制作之hello wordpress

一个最简单的wordpress模板,至少需要两个文件 index.php 和 style.css 。 这两个文件缺少任何一个,wordpress后台,模板管理界面,都会给出相应的错误的提示。这里制作一个最小的模板,来演示wordpress模板是怎么创建的。模板的工作原理是什么。

继续阅读

wordpress “发生了预料之外的错误,WordPress.org或是此服务器的配置可能出了一些问题”

wordpress遇到到了这样的问题 “发生了预料之外的错误,WordPress.org或是此服务器的配置可能出了一些问题” , 已经是多次遇到过这样的问题,总结一下。 遇到的一共有三种情况,不过原因是相同的,就是程序不能给api.wordprsss.org正常通信导致的。

继续阅读

wordpress 编辑器遇到了未知错误?

wordpress5采用了最新的古腾堡编辑器, 尝鲜一下,升级了系统。升级后发现,编辑器出现了未知的错误。解决的办法,安装经典的编辑器插件, 这样就可以解决。虽然不能使用最新的编辑器,但是wordpress可以正常的升级,使用也一切正常。

继续阅读

wordpress后台打开速度慢的处理方法和解决思路

wordpress后台默认还是很流畅的。早上一个朋友说,网站后台太卡了。我登陆后台看下,网站的前台展示是没有问题,后台的所有操作几乎都需要等待5秒钟左右。最终发现的问题是 add_filter(‘pre_site_transient_update_plugins’ …导致的问题。这里把解决问题的思路记录一下。

继续阅读