helsingborg-stad/broken-link-detector

检测并修复(如果可能)post_content中的断链

安装数: 7,796

依赖项: 2

建议者: 0

安全性: 0

星标: 0

关注者: 12

分支: 3

开放问题: 2

类型:wordpress-plugin

3.0.6 2024-09-10 11:13 UTC

README

检测并修复(如果可能)post_content中的断链。

启用日志模式

定义常量BROKEN_LINKS_LOG为true以启用扩展日志。这将把curl消息和错误写入默认日志文件。

跳过域名

您可以通过将域名添加到'brokenLinks/External/ExceptedDomains'过滤器来跳过检查(自动考虑为有效)。该过滤器要求您以与parse_url($url, PHP_URL_HOST)返回的相同格式提供您的域名。因此,建议您通过此函数过滤所有域名。

add_filter('brokenLinks/External/ExceptedDomains',function($array) {
    return array(
        parse_url("http://agresso/agresso/", PHP_URL_HOST),
        parse_url("http://qlikviewserver/qlikview/index.htm", PHP_URL_HOST),
        parse_url("http://serviceportalen/", PHP_URL_HOST),
        parse_url("http://a002163:81/login/login.asp", PHP_URL_HOST),
        parse_url("http://serviceportalen/Default.aspx", PHP_URL_HOST),
        parse_url("http://cmg/BluStarWeb/Start", PHP_URL_HOST),
        parse_url("http://surveyreport/admin", PHP_URL_HOST),
        parse_url("http://klarspraket/", PHP_URL_HOST),
        parse_url("http://guideochtips/", PHP_URL_HOST),
        parse_url("http://hbgquiz/index.php/category/?id=3", PHP_URL_HOST),
        parse_url("http://agresso/agresso/", PHP_URL_HOST),
        parse_url("http://a002490/efact/", PHP_URL_HOST),
        parse_url("http://a002064/Kurser/", PHP_URL_HOST),
        parse_url("http://a002064/kursbokning/", PHP_URL_HOST)
    ); 
}, 10);