当前位置: 首页 Zblog

Zblog 自动内链转换

时间:2023年06月03日 阅读:490
以下内容仅是站长或网友个人学习笔记、总结和研究收藏。不保证正确性,因使用而带来的风险与本站无关!
淘客轩-衣食住行外卖生活好助手

为了是搜索引擎的蜘蛛抓取网页的时候能抓取到标签列表的文章,故将文章中是标签的文字 转换为链接的形式。标签内链可以让蜘蛛更好的抓取和收录标签,并有可能抓取该标签下的文章页面,提升整站抓取量。

在主题文件的include.php 文件中加入一下代码

Add_Filter_Plugin('Filter_Plugin_ViewPost_Template','主题ID_SetInLinks');

再添加一个函数

/*文章标签内链*/
function 主题ID_SetInLinks(&$template){
    global $zbp;
    if($zbp->Config('主题ID')->OpenInLink==1) //此处加一个开关 可以去掉就默认开启了,
    {
        $article=$template->GetTags('article');
        $content=$article->Content;
        $allTags=$zbp->GetTagList(null, null, array('LENGTH(tag_Name)' => 'DESC'), null, null);
        foreach ($allTags as $inlink)
        {
            $error_name=array('(',')','|','[','<','^','\\');
            $check=false;
            foreach ($error_name as $e)
            {
                if(strpos($inlink->Name,$e))
                {
                    $check=true;
                    break;
                }
            }

            if ($check==true)
            {
                continue;
            }
            $content = preg_replace('\'(?!((<.*?)|(<a.*?)))('.$inlink->Name.')(?!(([^<>]*?)>)|([^>]*?<\/a>))\'s','<a target="_blank" href="'.$inlink->Url.'" style="text-decoration: none;">'.$inlink->Name.'</a>',$content,1);
        }
        $article->Content=$content;
        $template->SetTags('article',$article);
    }
}
打赏

本文地址:https://www.momojc.cn/zblog/zblog-zido.html

相关推荐
支付宝领大额红包
支付宝领大额红包
似水流年
    今日已经过去小时
    这周已经过去
    本月已经过去
    今年已经过去个月
小姐姐视频

关于本站 | 隐私政策 | 免责声明 | 广告合作 | 我要投稿 | 后台管理

CopyRight © 2023-2024 MOMO教程 WWW.MOMOJC.CN , All Rights Reserved.

站长E-mail:378074730@qq.com 网站已运行:  运行时长:0.029 秒

京ICP备20029690号-1京ICP备20029690号-2 京公网安备11011402013892号京公网安备11011402013892号 中国互联网违法和不良信息举报中心 网络违法犯罪举报网站

本网站托管于 腾讯云 .由网站卫士提供网站加速和攻击防御服务 提供CDN加速/防御服务.由zblogcn强力驱动 又拍云提供CDN加速/云存储服务 51la网站统计