分享他的解决方案
在wp-includes目录内找到post.php,搜索以下内容:
postarr = sanitize_post(postarr, 'db');
注释掉,就可以了。
那个参数不能随便改,改了之后wordpress就不防注入了,xss什么的,好像就可以顺利插入了。
然后半夜23.51分收到发来的解决方案(感动的不要不要的),思路:修改wordpress文件,在采集的时候替换下,然后在主题里替换回来。
他的文件名字我也觉得描述很准确:火车头a链接非http协议被过滤.txt,一起来看看:
火车内容字段添加替换规则
将字符串href="magnet:?
替换为href="http://magnet:?
然后将下面的代码加入到你正在使用的主题文件里functions.php底部即可function fixmagnetlink(text) {return = str_replace('http://magnet:?', 'magnet:?', text); returnreturn; } add_filter('the_content', 'fixmagnetlink');
思路很明确,看完之后觉得受益匪浅,默默地膜拜一下。