wordpress wp_insert_post 插入数据 不过滤 ed2k magnet torrent thunder等特殊字符

IT资讯
IT资讯
IT资讯
1082
文章
237
评论
2019-12-1104:27:45
评论
2,163 454字

最近用火车头写了 采集规则,但是在发布到wordpress之后,发现插入时ed2k magnet torrent thunder等字符被自动过滤了,其实这是wordpress的自动保护体制。

具体代码在wp-includes目录内找到post.php,搜索以下内容:

$postarr = sanitize_post($postarr, 'db'); //这行注释掉,就可以了。

 

但是这样做整体后台就会失去保护了,下面我们提供另外一种方法,在脚本执行插入时添加代码如下:

kses_remove_filters(); //停止过滤字符
$post_ID = wp_insert_post( $my_post);//wordpress自带的插入功能
kses_init_filters();//重新开启过滤字符

 

注意:此处只要是安全性能的过滤,比如PHP的’单引号等字符。

这样就不会影响整体影响使用啦~

 

  • Copyright ©  PC在线云端  版权所有.
  • 转载请务必保留本文链接:https://www.gaofumei.net/web/wordpress_web/8458.html
wordpress历史版本下载(合集) wordpress

wordpress历史版本下载(合集)

WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。 WordPre...
Orgorg速率最高可达1000Mbps,流畅观看Youtube 4K、TikTok,支持 Windows、Android、iOS、Mac,支持 微信、支付宝 付款!
超高性价比,新用户注册送1元,可直接在商店购买套餐。节点和负载服务器很多,稳定性和速度有保障。有共享流媒体会员。有三端VPN程序。最萌の云 ☁️顶级云服务商,超过50个G口节点,上百台服务器负载加速,稳且快,高峰秒8K。提供网飞等会员共享,超值!限时免费尝鲜!
全球数据中心,多点BGP保证速度,无视晚高峰,全天4K秒开,IPLC专线无惧封锁
匿名

发表评论

匿名网友 填写信息

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