代码高亮集成至主题
最后更新于:五月 7, 2018

相信很多人都不太愿意使用插件,笔记也是这样,于是乎我将pure-highlightjs代码高亮插件集成到主题了,并开放下载,希望能帮助到有需要的wordpress爱好者。pure-highlightjs支持在可视化状态下直接插入代码,并且不会转义。

代码高亮集成至主题

python

# Python 3: Fibonacci series up to n
>>> def fib(n):
>>>     a, b = 0, 1
>>>     while a < n:
>>>         print(a, end=' ')
>>>         a, b = b, a+b
>>>     print()
>>> fib(1000)
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987

PHP

//barley_setup
function barley_setup() {
	add_theme_support( 'title-tag' );
	add_theme_support( 'automatic-feed-links' );
	add_theme_support( 'post-formats', array( 'aside', 'image', 'video' ,'gallery' ) );
	add_theme_support( 'html5', array(
		'search-form',
		'comment-form',
		'comment-list',
		'gallery',
		'caption',
	) );
	register_nav_menu( 'primary', '头部菜单' );
	add_theme_support( 'post-thumbnails' );
}
add_action( 'after_setup_theme', 'barley_setup' );

CSS

.download-grid-item-image {
    box-shadow: 0 0 0 !important;
}
.download-grid-item-image img{
	max-width: 220px;
    margin: 0 auto;
	box-shadow: 0 0 0 !important;
    opacity: 1 !important;
	border-style: none;
    height: auto;
    vertical-align: bottom;
}

SQL

--
-- Table structure for table `wp_commentmeta`
--

DROP TABLE IF EXISTS `wp_commentmeta`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `wp_commentmeta` (
  `meta_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `comment_id` bigint(20) unsigned NOT NULL DEFAULT '0',
  `meta_key` varchar(255) DEFAULT NULL,
  `meta_value` longtext,
  PRIMARY KEY (`meta_id`),
  KEY `comment_id` (`comment_id`),
  KEY `meta_key` (`meta_key`(191))
) ENGINE=MyISAM AUTO_INCREMENT=4027 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

markdown

# 入门



## 1. 主题安装
在购买barley主题后,将得到的主题包使用ftp软件上传至网站themes文件夹下,登录网站后台启用主题即可。如果是后台压缩文件上传安装,请主题主题包压缩文件格式。

在付费购买后,你都将有两周时间的安装帮助,如果你需要安装帮助服务,可以联系QQ:100041385;如果你需要更长时间的帮助可以开通VIP会员服务。

主题不含有任何的加密,最后感谢您支持正版

pure-highlightjs有很多的可选样式,笔记采用的时GitHub样式,

function pure_highlightjs_assets() {
    wp_enqueue_style( 'pure-highlightjs-style', THEME_URI . '/code/highlight/styles/github.css', array(), THEME_VER );
}

如果你想更改样式,可以将GitHub.css更改为其他样式文件即可,目测有60多个样式可供选择。

使用方法

下载附件,解压文件夹至主题根目录

引用code.php至functions.php中即可

include (TEMPLATEPATH . '/code/code.php' );
下载 提取码2yb8

至此本文结束

  1. bear 3个月前 (05-20)

    也不弄个留言的位置。偶尔过来逛逛都不知道在哪灌个水。 有空把你更新的教程都实战应用下,嘿嘿。

    1. vayne 3个月前 (05-20)

      @bear 灌水无意义,直接给我砸钱最直接O.O

      1. bear 3个月前 (05-20)

        @vayne 那还是算了。哈哈