做了一个决定,去除“代码高亮”

想想,做了个决定,去除代码高亮。

但是我手笨,搞了半天,把原来的代码都弄乱的差不多了。。。

大家看看代码有什么错误,赶紧跟我提,我纠正。

新版 BAE WordPress 伪静态规则

好久没关注 BAE 了,现在发现 BAE 变了好多,伪静态规则已经可以简化到一条规则的地步了。
把你之前那些繁杂的规则删掉吧,现在只需要:

handlers:
  - check_exist : not_exist
    script : /index.php

以上在 BAE 3.0 测试通过。

该文章发自手机

搬家成功,现用服务:创智主机+CDN.GD

因为无法忍受 BAE 的速度慢,和时不时挂掉,经过博友推荐,搬家到了创智主机。

目前我使用的是免费套餐:美国——洛杉矶,感觉速度哗哗,据说收费套餐更加优秀。

心动了么?那就立刻去看看吧!

说完这个,说说CDN.GD,这是一个 CDN,但是管理十分严格,就和创智主机一样,加速效果如何,我暂时不知,反正我这里觉得哗哗快。

为什么管理严格的东西好?因为管理严格的东西,可以有效避免某种情况的发生。

这个 CDN 还需要 5元钱,来防止恶意注册,但是现在,可以立刻输入:hostloc,免掉五元钱。

好吧,我承认,我写这篇文章是为了那个

写篇文章,均可免费获得基础套餐一年来的。。。

Gravatar 头像问题今天有了真正解决的方法了

Gravatar 头像问题今天有了真正解决的方法了,因为京东云目前免费,所以我使用京东云+京东云存储搭建了一个 Gravatar 头像镜像服务器。

WordPress 立刻在 Functions.php 中添加以下代码,立刻切换到京东云的镜像服务器。

function china_get_avatar($avatar) {
	$avatar = str_replace(array('www.gravatar.com', '0.gravatar.com', '1.gravatar.com', '2.gravatar.com'), 'avatar.jd-app.com', $avatar);
	return $avatar;
}
add_filter('get_avatar', 'china_get_avatar', 10, 3);

更好的方法是安装 Gravatar Fixed 头像修正插件 然后修改 Gravatar 服务器为 http://avatar.jd-app.com/

Gravatar SSL 服务器暂时无法,因为貌似京东云不支持 SSL。

祝我生日快乐

wp 1384180351558 224x300

IMG 20131111 220452 300x225

今天是我十五岁生日!Happy Birthday To Me!

该文章发自手机

回归 BAE 3.0

悲剧,发现 2.0 更慢如蜗牛,无法忍受,回到 3.0

Twenty Thirteen 主题添加 WordPress PageNavi 教程

Twenty Twelve 虽作为 WordPress 官方主题,但是我并不喜欢,我觉得那样的配套,老土、难看。但是,有人要我弄出 Page Navi,而不是采用传统方式。我也弄一下把!

1)修改主题 Style.CSS,加入:

.page-numbers {
	font-size: 26px !important;
	padding: 0 2px 2px;
}

2)修改主题的 Functions.PHP,加入:

<?php
function nikbobo_pagenavi(){
	global $wp_query;   

	$big = 999999999; // need an unlikely integer

	$pagination = array(
		'base' => str_replace( $big, '%#%', get_pagenum_link( $big ) ),
		'format' => '',
		'total' => $wp_query->max_num_pages,
		'current' => max( 1, get_query_var('paged') ),
		'prev_text' => '<span class="meta-nav">←</span>',
		'next_text' => '<span class="meta-nav">→</span>',
		'show_all'     => False,
		'end_size'     => 1,
		'mid_size'     => 1
	);

	echo paginate_links($pagination); 
}
?>

3)在主题的 Functions.php,查找:

function twentythirteen_paging_nav() {
	global $wp_query;

	// Don't print empty markup if there's only one page.
	if ( $wp_query->max_num_pages < 2 )
		return;
	?>
	<nav class="navigation paging-navigation" role="navigation">
		<h1 class="screen-reader-text"><?php _e( 'Posts navigation', 'twentythirteen' ); ?></h1>
		<div class="nav-links">

			<?php if ( get_next_posts_link() ) : ?>
			<div class="nav-previous"><?php next_posts_link( __( '<span class="meta-nav">←</span> Older posts', 'twentythirteen' ) ); ?></div>
			<?php endif; ?>

			<?php if ( get_previous_posts_link() ) : ?>
			<div class="nav-next"><?php previous_posts_link( __( 'Newer posts <span class="meta-nav">→</span>', 'twentythirteen' ) ); ?></div>
			<?php endif; ?>

		</div><!-- .nav-links -->
	</nav><!-- .navigation -->
	<?php
}

替换为:

function twentythirteen_paging_nav() {
	global $wp_query;

	// Don't print empty markup if there's only one page.
	if ( $wp_query->max_num_pages < 2 )
		return;
	?>
	<nav class="navigation paging-navigation" role="navigation">
		<h1 class="screen-reader-text"><?php _e( 'Posts navigation', 'twentythirteen' ); ?></h1>
		<div class="nav-links">

			<?php nikbobo_pagenavi(); ?>

		</div><!-- .nav-links -->
	</nav><!-- .navigation -->
	<?php
}

大功告成!

有没有发现?这其实和我之前的 ProwerV6 主题添加 WordPress PageNavi 教程Twenty Twelve 主题添加 WordPress PageNavi 教程 是差不多的,唯一的区别就是 CSS。

话说,Twenty Thirteen 的 CSS,我也弄出来了,有时间再发吧!