·设为首页收藏本站📧邮箱修改🎁免费下载专区💎积分✅卡密📒收藏夹👽聊天室
返回列表 发布新帖

现在有啥好用的wp自动内链插件么?

393 5
发表于 2022-6-27 09:03:22 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
以前有的都不能用了,求大佬推荐下?
我要说一句 收起回复
创宇盾启航版免费网站防御网站加速服务

评论5

独家记忆Lv.8 发表于 2022-6-27 09:03:32 | 查看全部
TAG内链不是可以直接改代码实现的么  用什么插件
我要说一句 收起回复
独家记忆Lv.8 发表于 2022-6-27 09:03:58 | 查看全部
我之前也在问,没找到
我要说一句 收起回复
独家记忆Lv.8 发表于 2022-6-27 09:04:51 | 查看全部
最终花37买了一个付费的,先凑合用用
我要说一句 收起回复
独家记忆Lv.8 发表于 2022-6-27 09:05:21 | 查看全部
//连接数量

    $match_num_from = 1; //一个关键字少于多少不替换

    $match_num_to = 2; //一个关键字最多替换

    //连接到WordPress的模块

    add_filter('the_content','tag_link',1);

    //按长度排序

    function tag_sort($a, $b){

    if ( $a->name == $b->name ) return 0;

    return ( strlen($a->name) > strlen($b->name) ) ? -1 : 1;

    }

    //改变标签关键字

    function tag_link($content){

    global $match_num_from,$match_num_to;

    $posttags = get_the_tags();

    if ($posttags) {

    usort($posttags, "tag_sort");

    foreach($posttags as $tag) {

    $link = get_tag_link($tag->term_id);

    $keyword = $tag->name;

    //连接代码

    $cleankeyword = stripslashes($keyword);

    $url = "<a href=\"$link\" title=\"".str_replace('%s',addcslashes($cleankeyword, '$'),__('View all posts in %s'))."\"";

    $url .= ' target="_blank" class="tag_link"';

    $url .= ">".addcslashes($cleankeyword, '$')."</a>";

    $limit = rand($match_num_from,$match_num_to);

    //不连接的 代码

    $content = preg_replace( '|(<a[^>]+>)(.*)('.$ex_word.')(.*)(</a[^>]*>)|U'.$case, '$1$2%&&&&&%$4$5', $content);

    $content = preg_replace( '|(<img)(.*?)('.$ex_word.')(.*?)(>)|U'.$case, '$1$2%&&&&&%$4$5', $content);

    $cleankeyword = preg_quote($cleankeyword,'\'');

    $regEx = '\'(?!((<.*?)|(<a.*?)))('. $cleankeyword . ')(?!(([^<>]*?)>)|([^>]*?</a>))\'s' . $case;

    $content = preg_replace($regEx,$url,$content,$limit);

    $content = str_replace( '%&&&&&%', stripslashes($ex_word), $content);

    }

    }

    return $content;

    }
我要说一句 收起回复
婷姐Lv.8 发表于 2022-6-27 09:05:45 | 查看全部
以让Tag标签在wordpress文章中出现多次内链,只需要修改这段代码中的开头2句,修改它们的后面数字即可
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

创宇盾启航版免费网站防御网站加速服务
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:3.137.198.239,GMT+8, 2024-11-5 16:41 , Processed in 0.237062 second(s), 103 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2024 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表