前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >对wordpress增加禁止非中文评论代码

对wordpress增加禁止非中文评论代码

原创
作者头像
墨渊
发布于 2018-05-11 05:16:27
发布于 2018-05-11 05:16:27
1.4K00
代码可运行
举报
文章被收录于专栏:优启梦优启梦
运行总次数:0
代码可运行

前言

很多用wordpress的小伙伴可能都遇到过,博客建成以后经常会有一些垃圾评论,评论内容全是英文、日文或者数字,邮箱和IP每次也都不一样,他们的主要目的就是为了增加网站的流量,本博主曾经一天收到过141条评论,但是也不想安装插件和打开仅登陆用户评论。所以就从网上找到了一个代码改了下,这个代码理论上适用任何主题,可以防止全英文、全日文、全数字评论。

效果图

教程开始

DUX主题使用方法:把下面这个代码放到模板目录下functions-theme.php文件的最下面,保存以后清理缓存就行了,这个代码仅适用于wordpress DUX主题,其他主题请看下面。

其他主题使用方法:把下面这个代码里的err改成wp_die,然后放到模板目录下functions.php文件的最下面,保存以后清理缓存就行了。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
//评论必须含有中文 
function refused_spam_comments( $comment_data ) {  
$pattern = '/[一-龥]/u';  
if(!preg_match($pattern,$comment_data['comment_content'])) {  
err('评论必须含中文!');  
}  
return( $comment_data );  
}  
add_filter('preprocess_comment','refused_spam_comments');

建议同时打开评论审核功能。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
鸿蒙跨平台方案整理:Flutter/RN/KMP 等谁与争锋
支持鸿蒙的跨端方案 Flutter、React Native、uni-app x、KMP/CMP、Taro、ovCompose、Kuikly、Hippy 等。大家觉得那个方案未来会成为主要的演进方案?
徐建国
2025/06/23
2210
鸿蒙跨平台方案整理:Flutter/RN/KMP 等谁与争锋
nutpi-chinese-number-format:强大的中文数字格式化 UTS 插件(适配鸿蒙)
坚果派拥有若干华为HDE,以及若干其他领域的三十余位万粉博主运营。专注于研究的技术包括鸿蒙、仓颉、AI、BlueOS,小米操作系统等。团队聚焦“鸿蒙原生应用”、“智能物联”和“AI赋能”、“人工智能”四大领域的技术分享,希望推动国产新技术!
徐建国
2025/06/09
790
nutpi-chinese-number-format:强大的中文数字格式化 UTS 插件(适配鸿蒙)
Flutter 与 uni-app 的深度对比:鸿蒙开发的最佳选择竟是原生开发
在移动应用开发领域,Flutter 和 uni-app 是两种非常受欢迎的跨平台开发框架。它们各自具有独特的优缺点,适用于不同的开发场景和需求。本文将从多个维度对 Flutter 和 uni-app 进行深度对比,帮助开发者更好地理解这两种框架的特点,并最终引出 ArkTS 在鸿蒙开发中的优势。
徐建国
2025/05/09
7080
Flutter 与 uni-app 的深度对比:鸿蒙开发的最佳选择竟是原生开发
HBuilderX 4.71+ 版本更新,支持鸿蒙 PC 开发 !
HBuilderX 4.71+ 版本通过原生联编、PC 设备支持、性能优化及大量组件问题修复,显著提升了鸿蒙平台开发体验,尤其适合需要混合开发或多端适配的项目。建议大家重点关注:
徐建国
2025/06/19
1970
HBuilderX 4.71+ 版本更新,支持鸿蒙 PC 开发 !
利好前端开发者:uni-app x 支持鸿蒙原生应用开发
随着鸿蒙生态的快速发展,开发者对高性能、跨平台的原生应用开发框架需求日益增长。uni-app x 的出现,为开发者提供了一个利用 Web 技术栈构建鸿蒙原生应用的全新选择。
用户11675819
2025/05/26
1830
利好前端开发者:uni-app x 支持鸿蒙原生应用开发
uni-app x 支持鸿蒙
国产替代浪潮奔涌,鸿蒙适配已成为一个必答题,这里面跨端框架是破局多 OS 割裂的最优解。比如 uniapp x,之前有很多 app 可能是用 uniappx 做的,那么如何支持鸿蒙呢?
徐建国
2025/04/15
3340
uni-app x 支持鸿蒙
uni-app x 正式支持鸿蒙原生应用开发
DCloud发布的HBuilderX4.64正式版,支持编译uni-app x 项目到鸿蒙平台,实现跨平台开发鸿蒙原生应用。
CHB
2025/05/26
1110
uni-app x 正式支持鸿蒙原生应用开发
uni-app forHarmony 实践
前面分别了两篇 uni-app forHarmony 的文章,大家对这个技术比较感兴趣,所以我也就联合坚果派开发者,一起针对本次实践做出一个探索,你可以在后面看到本次的实践效果。接下来开始正文吧。
徐建国
2024/08/27
1540
uni-app forHarmony 实践
uni-app for Harmony
uni-app 是一个使用 Vue.js[1] 开发所有前端应用的框架,开发者编写一套代码,可发布到 HarmonyOS、iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。
徐建国
2024/12/19
1640
uni-app for Harmony
HBuilderX 4.62 开始,uni-app 支持嵌入鸿蒙原生组件
从 uni-app 4.62 版本起,开发者可以通过 UTS 插件将鸿蒙原生组件嵌入到 uni-app 应用中,并且支持同层渲染。这一功能使得开发者能够充分利用鸿蒙系统的原生组件,提升应用的性能和用户体验。以下是具体介绍和实际案例。
徐建国
2025/04/28
1760
HBuilderX 4.62 开始,uni-app 支持嵌入鸿蒙原生组件
uni-app for Harmony 朝闻天下最佳实践
在移动应用开发中,提供一个美观且功能强大的新闻展示界面对于提升用户体验至关重要。本文将深入剖析一个基于 uni-app for Harmony 开发的新闻展示页面的实现技术。
徐建国
2024/09/06
2130
uni-app for Harmony 朝闻天下最佳实践
uni-app-x
uni-app x 没有使用js和webview,它基于 uts 语言。在App端,uts在iOS编译为swift、在Android编译为kotlin,完全达到了原生应用的功能、性能。
阿超
2024/01/21
4230
uni-app入门教程(1)uni-app简介、部署和目录结构
本文主要介绍了uni-app的基本情况,并引导快速创建和运行第一个uni-app项目,同时对项目的目录结构和代码规范进行详细说明,适合uni-app零基础初学者。
cutercorley
2020/12/16
5.8K0
uni-app入门教程(1)uni-app简介、部署和目录结构
UTS 插件在前端的引入与使用指南
UTS 插件是 uni-app 生态中强大的跨平台能力扩展工具,它允许开发者使用统一的语法编写原生功能模块,同时支持 uni-app 和 uni-app X 框架。本文将详细介绍前端如何引用和使用 UTS 插件,以及插件间相互调用的方法。
徐建国
2025/06/11
1840
UTS 插件在前端的引入与使用指南
uniapp开发鸿蒙,是前端新出路吗?
uniapp支持鸿蒙是一个好消息,未来也值得期待。但是现阶段用来作为找鸿蒙开发岗位的工作还是不太合适。
猫林老师
2024/12/23
1880
uniapp开发鸿蒙,是前端新出路吗?
uni-app小程序开发
https://opendocs.alipay.com/mini/ide/download
码客说
2024/05/15
2250
uni-app小程序开发
UniApp X:鸿蒙原生开发的机会与DCloud的崛起之路·优雅草卓伊凡
有句话至少先说,混开框架中目前uniapp x是率先支持了鸿蒙next的开发的,这点来说 先进了很多,也懂得审时度势。
卓伊凡
2025/05/29
1260
uniappx 插件 nutpi-idcard 开发与使用指南(适配鸿蒙)
nutpi-idcard 是一个基于 UTS (uni-app TypeScript Syntax) 开发的 uni-app 插件适配鸿蒙,主要用于解析身份证号码,提取其中的关键信息,如地区、出生日期、性别等。本插件支持中国居民身份证、港澳台居民居住证以及外国人永久居留身份证。
徐建国
2025/06/08
770
uniappx 插件 nutpi-idcard 开发与使用指南(适配鸿蒙)
uni-app 对鸿蒙的支持现状
自 HBuilderX 4.27 版本开始,uni-app 支持 Harmony Next 平台的 App 开发,目前仅支持 Vue3 项目编译到鸿蒙平台。uni-app x 从 4.61+ 版本起支持纯血鸿蒙,即 Harmony NEXT,其组件、API、CSS 与 Android 和 iOS 基本拉齐。
徐建国
2025/05/14
4490
uni-app 对鸿蒙的支持现状
【01】完整开发即构美颜sdk的uni官方uts插件—让所有开发者可以直接使用即构美颜sdk的能力-优雅草卓伊凡
即构美颜sdk不支持uniapp,我们需要制作uni原生插件,安卓和IOS双端都需要
卓伊凡
2025/01/24
2700
相关推荐
鸿蒙跨平台方案整理:Flutter/RN/KMP 等谁与争锋
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验