最新公告
  • 欢迎您光临仿站吧 帝国CMS模板一站式建站供应平台 . 欢迎加入VIP
  • 火车头发布wordpress a链接非http协议被过滤 解决方法

    正文概述 仿站吧   2023-10-15 18:41:19  
    火车头发布wordpress a链接非http协议被过滤 解决方法

    分享他的解决方案
    在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');

    思路很明确,看完之后觉得受益匪浅,默默地膜拜一下。

    仿站吧,一个优质的源码资源平台!
    仿站吧 » 火车头发布wordpress a链接非http协议被过滤 解决方法