修复begin开启防冒充后APP回复评论失效问题

大熊 8360 729字阅读2分25秒阅读模式
  • 扫一扫手机看
    本页二维码
  • 一直以来都是用微信接收博客有新评论的通知,然后用WP手机客户端进行回复,方便快捷,可最近升级主题后突然发现回复不了评论了,起初以为防火墙的问题,但是发布文章没影响,排查后发现是开启了防冒充站长评论功能的原因,看了代码后发现少了登录判断,随即修正,具体如下:

    文件路径为:begin/inc/inc.php  搜索防冒充,大约1152行,修正后代码如下:

    function usercheck($incoming_comment) {
            if ( is_user_logged_in() ) return $incoming_comment;
    	$isSpam = 0;
    	if (trim($incoming_comment['comment_author']) == ''.zm_get_option('admin_name').'')
    	$isSpam = 1;
    	if (trim($incoming_comment['comment_author_email']) == ''.zm_get_option('admin_email').'')
    	$isSpam = 1;
    	if(!$isSpam)
    	return $incoming_comment;
    	err('<i class="be be-info"></i>请勿冒充管理员发表评论!');
    }

    想折腾的朋友可以参考下面自建方糖评论通知推送服务端。

    服务端源码地址:Wecom酱

    搭建后,在主题functions.php中添加下文代码,修改第17行为自建地址即可。

    这几天发现博客有评论Server酱不推送微信消息了,上Server酱官网才发现旧版推送已经下线了,新的Turbo版启用企业微...
    网络
    180718

    WordPress客户端接口xmlrpc.php的防护如下,推荐方法四。

    用Wordpres程序的朋友应该都知道xmlrpc.php文件,它是我们客户端远程管理编辑网站、小程序等需使用的接口文件,但...
    15105

    网络最后更新:2022年8月20日
    大熊
    匿名

    发表评论

    匿名网友

    :smile: :evil: :razz: :sad: :!: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :arrow: :neutral: :cry: :mrgreen: :idea: :wink:

    评论列表 总计:8    访客4  男主4  
      • 闲鱼
        闲鱼 微软Edge浏览器Chromium版 Windows 10 回复

        server酱微信接受评论确实不错,不过现在没用了

          • 大熊
            大熊 回复

            闲鱼 大佬现在用啥?

              • 闲鱼
                闲鱼 微软Edge浏览器Chromium版 Windows 10 回复

                大熊 就邮件提醒,微信绑定邮箱,主要是server酱免费不够用

            • 灰常记忆
              灰常记忆 谷歌浏览器 Android 10 回复

              😎以前用过 现在懒得折腾

              • 林羽凡
                林羽凡 火狐浏览器 Windows 10 回复

                server酱这个貌似收费了,之前有了解过,弄的还可以。
                突然发现你是甘肃的呀

                  • 大熊
                    大熊 回复

                    林羽凡 我一直都知道你是甘肃的😃,因为收费,所以自建了。