关于wordpress的wp_insert_post添加文章过滤问题

在使用wp_insert_post,往wordpress添加新文章的时候,遇到一个问题:内容中的a标签的href被过滤了。
经过测试发现,指定用户角色级别越高,越不会被过滤,也就是如果你指定了管理员用户,就不会被过滤。
---其实,我先偷偷看了一下源码---
那么,解决办法很简单,就是在wp_insert_post之前指定一个级别高的用户id,用wp_set_current_user()函数指定用户就行啦。
注意:因为该函数是表示“当前登录的是谁”,所以导入完,记得清空清空当前登录标记啦,可以用wp_set_current_user( 0 );

» 本文链接地址:https://www.xidige.com/982

打开支付宝扫一扫,即可进行扫码打赏哦

扫码支持
扫码打赏,你说多少就多少

标签:

分享到:

扫一扫 在手机阅读、分享本文

上一篇: 下一篇:已经是最新的文章了
评论区0人评论1,344人参与

电子邮件地址不会被公开。 必填项已用*标注

*

loading

赞助商广告