禁止wordpress黑名单中的垃圾评论提交到数据库

禁止wordpress黑名单中的垃圾评论提交到数据库

大家知道wordpress黑名单的评论会被自动标记为垃圾评论, 这个做法我感觉挺浪费资源的, 毕竟垃圾评论还是写入了数据库, 如果集中时间段被大量spam攻击, 这种黑名单机制对保护数据库无济于事. 以下代码扔到functions.php: function xhd_fuckspam($comment) { if( is_user_logged_in()){ return $comment;} //登录用户无压力... if( wp_blacklist_check($comment['comment_author'],$comment['comment_author_email'],$comment……
wordpress评论者链接重定向及新窗口打开

wordpress评论者链接重定向及新窗口打开

今天调试新版本木木主题时,发现评论的作者链接是原创口打开,而不是新窗口打开,从用户的角度和博客的角度老说,新窗口还是感觉好点,于是乎网站找了一些修改的方法,总结了一下,代码如下: WP函数hook方法 大家都知道,一般的主题里面的评论作者链接都是用 comment_author_link() 函数生成的,查看了 WP 源码里面的函数后,立马写好测试一下解决,就是把原来的函数用 hook 方法给每个链接加上。把下面的代码扔进主题的 f……
WordPress变卡?替换Gravatar头像稳定服务器地址

WordPress变卡?替换Gravatar头像稳定服务器地址

WordPress默认头像使用Gravatar头像,而Gravatar头像服务在国内访问又不是很稳定,经常出现无法打开的情况,这样的话用户头像就可能会无法载入,本文介绍使用Gravatar头像稳定服务器的方法。把代码添加到主题目录下的functions.php文件最后即可//?无需替换?http?协议(替换?http?协议可能会影响到其他头像设置的地址,如?QQ?头像地址),直接替换域名即可 function?dmeng_get_https_avatar($avatar){ $avat……
移除WordPress后台Google Font API链接

移除WordPress后台Google Font API链接

有没有觉得你的WordPress很卡,Google都打不开了,卡是正常的,因为WordPress使用了Google Font API,那如何解决这个问题呢?方法很简单,在你主题文件functions.php文件内 ?> 以前,加入以下代码! function?remove_open_sans_from_wp_core()?{ wp_deregister_style(?'open-sans'?); wp_register_style(?'open-sans',?false?); wp_enqueue_style('open-sans',''); } add_action(?'init',?'remove_op……
WordPress页面,文章,分类等的条件判断的标签集合

WordPress页面,文章,分类等的条件判断的标签集合

is_home()判断是否为首页. The Front Page 首页头版消息设置is_front_page()判断是否为首页头版消息. (无论是日志或是页面).当系统显示博客主页且管理面板的设置>阅读菜单下 “主页显示为”选项设 为最近发表的文章”,或者’设置>阅读菜单下”主页显示为”选项设为且”主页”是当前被显示的页面时,is_front_page() 标签返回 TRUE。 The Administration Panels 管理控制面板is_admin()判断是否为后台管理控制面板. A S……