千源网

 找回密码
 立即注册
搜索

[模块插件] WordPress MAC风格代码高亮插件,支持 N 多种语言高亮 提供多种主题通用适配

[复制链接]
站壳网 发表于 2021-4-7 20:53:41 | 显示全部楼层 |阅读模式

Pure-Highlightjs代码高亮插件轻量级

WordPress MAC风格代码高亮插件,支持 N 多种语言高亮 提供多种主题通用适配
源码大小:962KB 发布时间:2021-04-07 始发时间:2020-02-02
模板来源:站壳网 原站售价: VIP专享 模板售价: 800 铜钱
下载对象:注册会员
  • 技术支持:千源社区
  •    
  • 源码下载
  •    
  • 源码安装
  •    
  • 购买空间
  •    
  • 购买域名
  •     加入会员

服务在线
查看演示 出处网址 安装教程 联系客服 赞助会员 版权维护
欢迎加入千源社区,我们用服务至上,质量第一的理念,希望更多人加入我们的网络圈子,让我们用真正的服务说话!
加入本站VIP会员,可以享受更多其资源。如何加入本站VIP?请点击这里
本资源来源于站壳网如有问题,请与本站管理员联系!请勿与相关网站联系!
详细信息
源码名称】: WordPress MAC风格代码高亮插件,支持 N 多种语言高亮 提供多种主题通用适配
【版权申明】:本源码来源于网络,仅供学习交流之用,请勿用于用于商业用途。如有侵权,请联系我们删除。
【其他说明】:
插件介绍
Pure-Highlightjs一个基于Highlightjs实现的WordPress代码高亮插件,此次分享的是仿mac风格代码块,支持代码一键全选、复制功能,满足用户所需,支持 N 多种语言高亮,还提供多种主题兼容适配。支持在 WordPress 可视化编辑模式下插入代码。

插件优势
Pure Highlightjs 这个插件经过精简目前只有0.5 MB,非常小巧,基本不会给网站加载带来多余的负载。

插件演示
//WordPress 文章关键词自动内链
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){
        $match_num_from = 1;        //一个标签少于几次不链接
        $match_num_to = 1;        //一个标签最多链接几次
        $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" rel="external nofollow"  title="".str_replace('%s',addcslashes($cleankeyword, '$'),__('更多关于 %s 的文章')).""";
                        $url .= ' target="_blank"';
                        $url .= ">".addcslashes($cleankeyword, '$')."</a>";
                        $limit = rand($match_num_from,$match_num_to);
                        //不链接代码
                        $content = preg_replace( '|(<a[^>]+>)(.*)<pre.*?>('.$ex_word.')(.*)</pre>(</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;
}
add_filter('the_content','tag_link',1);


全选代码复制


安装说明
1、安装
进入 WordPress 后台管理页面, 插件 > 安装插件 > 上传插件 ,上传刚才下载的 ZIP 文件,然后安装。

或者解压安装包,上传到插件目录 /wp-content/plugins/

2、启用
安装完毕后,在已经安装的插件里启用 “Pure Highlightjs”

使用说明
1、编辑器可视化插入代码
WordPress MAC风格代码高亮插件,支持 N 多种语言高亮 提供多种主题通用适配

2、Pure Highlightjs 后台进入设置选项3、Pure Highlightjs 选择代码高亮样式“Coy”


[下载地址] :
千源社区源码尽可能的满足你的要求,如果本站没有你想要的源码,请联系站长QQ282116193,站长亲自搜集你想要的源码。赞助本站,将获得更多下载权限。
感谢你对千源社区的支持,有了你的鼓励,我们能提供更优质的源码下载 - [VIP客服QQ]:282116193



普通会员使用铜钱购买。赞助会员免费下载。


赞助会员免费下载百度网盘地址:
游客,本付费内容需要支付 800铜钱 才能浏览支付



后面的话-送给需要资源的会员

千源社区-源码为收费项目。
为什么要收费?
1、千源社区作为网络资源搬运工,千源社区不修改任何源码。
2、千源社区源码也可以通过劳动获得;只要每天坚持签到、发好贴。一样可以成为社区VIP!
3、千源社区提供的源码均是从其他网站下载的收费源码,千源社区均毫无修改搬运到社区。
4、千源社区拥有众多网站账号,进入本站可以下载更多你想要的资源。

19元充值一月vip会员并不贵,就当是对广大互联网默默耕耘者的一点支持与鼓励。


本帖子中包含更多资源

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

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广告招商,联系方式:QQ/微信:282116193
广告招商,联系方式:QQ/微信:282116193
广告招商,联系方式:QQ/微信:282116193

QQ|Archiver|手机版|小黑屋|千源网 |网站地图

GMT+8, 2021-4-21 12:07 , Processed in 0.343750 second(s), 51 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表