前往小程序,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 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
读CSV和狗血的分隔符问题,附解决方法!
使用pandas读入csv文件后,发现列没分割开,所以将sep参数调整为\t,发现还是没分割开,再试空格,再试\s+,即各种空白字符组合,有几例能分隔开,但是还有些列无法分割开。
double
2022/01/26
7.5K0
读CSV和狗血的分隔符问题,附解决方法!
Pandas数据读取:CSV文件
Pandas 是 Python 中一个强大的数据分析库,它提供了大量的工具用于数据操作和分析。其中,read_csv 函数是 Pandas 中最常用的函数之一,用于从 CSV 文件中读取数据。本文将详细介绍 read_csv 的基本用法,常见问题及其解决方案,并通过代码案例进行说明。
Jimaks
2024/12/18
9060
史上最全!用Pandas读取CSV,看这篇就够了
导读:pandas.read_csv接口用于读取CSV格式的数据文件,由于CSV文件使用非常频繁,功能强大,参数众多,因此在这里专门做详细介绍。
CDA数据分析师
2021/08/05
77.4K2
史上最全!用Pandas读取CSV,看这篇就够了
pandas.read_csv 详细介绍
《Pandas 教程》 修订中,可作为 Pandas 入门进阶课程、Pandas 中文手册、用法大全,配有案例讲解和速查手册。提供建议、纠错、催更等加作者微信: sinbam 和关注公众号「盖若」ID: gairuo。查看更新日志。
Twcat_tree
2022/12/05
5.6K0
Python读写csv文件专题教程(3)
如果导入的某些列为时间类型,但是导入时没有为此参数赋值,导入后就不是时间类型,如下:
double
2019/05/29
1.5K0
pandas.DataFrame.to_csv函数入门
在数据处理和分析的过程中,经常需要将数据保存到文件中,以便后续使用或与他人分享。pandas库是Python中最常用的数据处理和分析库之一,提供了丰富的功能和方法来处理和操作数据。其中,to_csv函数是pandas库中非常常用的一个函数,用于将DataFrame对象中的数据保存为CSV(逗号分隔值)文件。本文将介绍pandas.DataFrame.to_csv函数的基本使用方法,帮助读者快速上手。
大盘鸡拌面
2023/11/01
1.6K0
csv 文件读写乱码问题的一个简单解决方法
今天扼要总结一个处理csv文件乱码问题,可能你有类似经历,用excel打开一个csv文件,中文全部显示乱码。然后,手动用notepad++打开,修改编码为utf-8并保存后,再用excel打开显示正常。
数据森麟
2021/01/25
2.4K0
Python读写csv文件专题教程(1)
Python的数据分析包Pandas具备读写csv文件的功能,read_csv 实现读入csv文件,to_csv写入到csv文件。每个函数的参数非常多,可以用来解决平时实战时,很多棘手的问题,比如设置某些列为时间类型,当导入列含有重复列名称时,当我们想过滤掉某些列时,当想添加列名称时...
double
2019/05/23
1.9K0
Python库的实用技巧专栏
官方文档: https://docs.python.org/2/library/collections.html#collections.Counter
程序员鑫港
2022/01/10
2.5K0
Python从0到100(二十二):用Python读写CSV文件
CSV,即逗号分隔值(Comma Separated Values),是一种以纯文本形式存储表格数据的通用格式。它因其简洁和易于使用而广泛应用于数据交换,如在数据库、电子表格等应用程序中导入和导出数据。CSV文件的纯文本特性使其与操作系统和编程语言无关,大多数编程语言都提供了处理CSV文件的功能,使其在数据处理和科学领域中极为流行。
是Dream呀
2024/05/28
5520
20个经典函数细说Pandas中的数据读取与存储
大家好,今天小编来为大家介绍几个Pandas读取数据以及保存数据的方法,毕竟我们很多时候需要读取各种形式的数据,以及将我们需要将所做的统计分析保存成特定的格式。
用户6888863
2021/12/10
3.4K0
20个经典函数细说Pandas中的数据读取与存储
深入理解pandas读取excel,txt,csv文件等命令
文档操作属于pandas里面的Input/Output也就是IO操作,基本的API都在上述网址,接下来本文核心带你理解部分常用的命令
梦想橡皮擦
2019/03/15
13K0
深入理解pandas读取excel,txt,csv文件等命令
python的CSV模块
CSV (Comma Separated Values),即逗号分隔值(也称字符分隔值,因为分隔符可以不是逗号),是一种常用的文本格式,用以存储表格数据,包括数字或者字符。很多程序在处理数据时都会碰到csv这种格式的文件,它的使用是比较广泛的(Kaggle上一些题目提供的数据就是csv格式),csv虽然使用广泛,但却没有通用的标准,所以在处理csv格式时常常会碰到麻烦,幸好python内置了csv模块。下面简单介绍csv模块中最常用的一些函数。
狼啸风云
2019/08/29
1.9K0
python的CSV模块
R数据读取(数据文件解析)
1,控制读入的数据行数,非批处理,有点类似数据库中的指标操作,可对文件中的数据逐行操作。
云深无际
2020/10/23
2.6K0
R数据读取(数据文件解析)
Python库介绍17 数据的保存与读取
在 Pandas 中,数据的保存和读取是非常常见的操作,以文件形式保存的数据可以方便数据的长时间存取和归档
用户11104668
2024/05/17
2270
python数据分析——数据分析的数据的导入和导出
数据分析的数据的导入和导出是数据分析流程中至关重要的两个环节,它们直接影响到数据分析的准确性和效率。在数据导入阶段,首先要确保数据的来源可靠、格式统一,并且能够满足分析需求。这通常涉及到数据清洗和预处理的工作,比如去除重复数据、处理缺失值、转换数据类型等,以确保数据的完整性和一致性。
鲜于言悠
2024/03/20
5320
python数据分析——数据分析的数据的导入和导出
文件读取功能(Pandas读书笔记7)
前言:废话 之前宝宝出生,然后又忙着考试。 虽然考试很简单,但是必须要一次过,所以沉浸在两本书的海洋之中,好在天道酬勤,分别以自己满意的分数(87、81)通过了考试。 上周又用Python帮朋友实现网页爬虫(爬虫会在pandas后面进行分享) 所以好久木有更新,还是立两天一更的Flag吧! 一天一更有点受不了了~~~~ pandas主要有DataFrame和Series两种数据类型。 DataFrame类似于一张Excel表,Series类似于Excel中的某一列。 最初笔者想要学习和分享Pandas主要是
用户1332619
2018/04/17
4K0
文件读取功能(Pandas读书笔记7)
python 导入数据错误:UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xb5 in position 0: invalid start
https://www.cnblogs.com/OliverQin/p/8966321.html
全栈程序员站长
2022/09/13
2.5K0
python 导入数据错误:UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xb5 in position 0: invalid start
R语言读CSV、txt文件方式以及read.table read.csv 和readr(大数据读取包)
首先准备测试数据*(mtcars) 分别为CSV.    TXT read.table 默认形式读取CSV(×)与TXT(效果理想) ① > test<-read.table("C:/Users/ad
学到老
2018/03/19
8.4K0
R语言读CSV、txt文件方式以及read.table read.csv 和readr(大数据读取包)
python pandas.read_csv参数整理,读取txt,csv文件
pandas.read_csv参数整理 读取CSV(逗号分割)文件到DataFrame 也支持文件的部分导入和选择迭代 更多帮助参见:http://pandas.pydata.org/pandas-docs/stable/io.html 参数: filepath_or_buffer : str,pathlib。str, pathlib.Path, py._path.local.LocalPath or any object with a read() method (such as a file handl
学到老
2018/03/16
6.9K0
相关推荐
读CSV和狗血的分隔符问题,附解决方法!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验