Keywords

编辑

Keywords

将设置好的关键词自动加上链接或自动内链标签与分类名称方便SEO反链。陆续根据反馈加入替换次数与页面开关设置,解决html过滤、长短词包含及链接参数冲突bug。新版支持标记参数,可控制每条链接的nofollow和窗口打开效果。

插件下载

1.0.9.1版本


1.0.9版本

1.0.9.1版本说明1.0.9.1版本为寻梦xunm维护,保证了html标签完整,和过滤自定义短代码和文本URL地址
1.0.9版本说明1.0.9版本为泽泽社长修复版,支持typecho1.2.1,同时修复一处在php8.2环境报错的问题

插件来自

https://www.yzmb.me/archives/net/testore-for-typecho

评论区

  1. 寻梦xunm 寻梦xunm
    寻梦xunm

    还是有点问题呀?会替换html标签本身,破坏html结构,还有就是不能对自定义短代码过滤,和a标签和img等标签中的URL地址过滤。
    下面的代码是经过AI修改的,基本处理了上面提到的问题,保证了html标签完整,和过滤自定义短代码和文本URL地址。
    // 匹配所有HTML标签、特定模板标签,并跳过它们,然后替换剩余部分的$txt

    $pattern = '/(<\/?[a-zA-Z][^>]*>|{\w+.*?}|https?:\/\/[^\s<>]+)(*SKIP)(*FAIL)|' . preg_quote($txt, '/') . '/is';
    
    $content = (false !== strpos($content, $txt))
        ? preg_replace(
            $pattern,
            '<a href="' . $link . '"' . $rel . ' target="' . $open . '" title="' . $txt . '">' . $txt . '</a>',
            $content,
            $settings->limits
        )
        : $content;