主机评测网,专注vps、独立服务器等主机评测
最专业的主机评测网站

草根吧VPS_WordPress技巧分享_纯代码WordPress免插件实现代码突出显示

草根吧VPS_WordPress技巧分享_纯代码WordPress免插件实现代码突出显示

草根吧VPS_WordPress技巧分享_纯代码WordPress免插件实现代码突出显示

WordPress技术博客经常共享一些代码,但WordPress自己的代码突出显示并不好,今天草根吧VPS分享一个免插件代码突出显示方法。

草根吧VPS_WordPress技巧分享_纯代码WordPress免插件实现代码突出显示

Prismjs允许我们的wordpress在没有插件的情况下完成代码突出显示。 Prismjs是一个致力于代码突出显示的开源项目。他的代码功能优良,轻便,快速,高效,快速,并且支持127编程语言的代码突出显示。主要的是Prismjs只需要一个JS文件和一个CSS文件。使用Prismjs完成代码突出显示时间,只需下载文件并将其放在网站上,然后将两个文件放到页面上。

 

WordPress如何实现代码高亮显示的办法

1,首先下载prism压缩包并将其上传到主题根目录;

prism代码高亮

2,然后复制以下代码将其添加到主题function.php文件中。

//Wordpress免插件实现代码高亮  //https://vps.caogenba.com.com/1556.html  //Prism.js开始   function add_prism() {          wp_register_style(              'prismCSS',              get_stylesheet_directory_uri() . '/prism/prism.css' //自定义路径           );            wp_register_script(              'prismJS',              get_stylesheet_directory_uri() . '/prism/prism.js' //自定义路径           );          wp_enqueue_style('prismCSS');          wp_enqueue_script('prismJS');      }  add_action('wp_enqueue_scripts', 'add_prism');  //Prism.js结束  //编辑器添加快捷键  function appthemes_add_quicktags() {  ?>  <script type="text/javascript">  QTags.addButton( 'codeHighlight', '代码高亮', 'n【pre class="line-numbers"】【code class="language-markup"】n HTML代码n【/code】【/pre】n' );  QTags.addButton( 'php', 'php', 'n【pre class="line-numbers"】【code class="language-php"】n PHP代码n【/code】【/pre】n' );  QTags.addButton( 'python', 'Python', 'n【pre class="line-numbers"】【code class="language-python"】n Python代码n【/code】【/pre】n' );//修改此段【】为<>  </script>  <?php  }  add_action('admin_print_footer_scripts', 'appthemes_add_quicktags' );  //添加快捷键结束  //Pre标签内的HTML不转义  add_filter( 'the_content', 'pre_content_filter', 0 );  function pre_content_filter( $content ) {      return preg_replace_callback( '|【pre.*】【code.*】(.*)【/code】【/pre】|isU' , 'convert_pre_entities', $content );  }//修改此段【】为<>  function convert_pre_entities( $matches ) {      return str_replace( $matches[1], htmlentities( $matches[1] ), $matches[0] );  }

 

:草根吧VPS_WordPress技巧分享_纯代码WordPress免插件实现代码突出显示,https://vps.caogenba.com.com/1556.html

赞(0) 打赏
未经允许不得转载:主机测评 » 草根吧VPS_WordPress技巧分享_纯代码WordPress免插件实现代码突出显示

评论 抢沙发

登录

找回密码

注册