想想,做了个决定,去除代码高亮。
但是我手笨,搞了半天,把原来的代码都弄乱的差不多了。。。
大家看看代码有什么错误,赶紧跟我提,我纠正。
想想,做了个决定,去除代码高亮。
但是我手笨,搞了半天,把原来的代码都弄乱的差不多了。。。
大家看看代码有什么错误,赶紧跟我提,我纠正。
好久没关注 BAE 了,现在发现 BAE 变了好多,伪静态规则已经可以简化到一条规则的地步了。
把你之前那些繁杂的规则删掉吧,现在只需要:
handlers: - check_exist : not_exist script : /index.php
以上在 BAE 3.0 测试通过。
该文章发自手机
搜狐 Send Cloud WordPress 升级至 1.20,这个版本修复了 WordPress 自带邮件换行丢失的错误,忘了检查,加一个 wpautop 搞定。
下载:搜狐 Send Cloud WordPress 插件
闲来无聊,厌恶于 WordPress 的固定链接格式,更改格式为 Post Name,使用 301 重定向避免悲剧。
为什么更换到 Post Name?
语义性更强,更美观,不像数字那么死板。
因为无法忍受 BAE 的速度慢,和时不时挂掉,经过博友推荐,搬家到了创智主机。
目前我使用的是免费套餐:美国——洛杉矶,感觉速度哗哗,据说收费套餐更加优秀。
心动了么?那就立刻去看看吧!
说完这个,说说CDN.GD,这是一个 CDN,但是管理十分严格,就和创智主机一样,加速效果如何,我暂时不知,反正我这里觉得哗哗快。
为什么管理严格的东西好?因为管理严格的东西,可以有效避免某种情况的发生。
这个 CDN 还需要 5元钱,来防止恶意注册,但是现在,可以立刻输入:hostloc,免掉五元钱。
好吧,我承认,我写这篇文章是为了那个
写篇文章,均可免费获得基础套餐一年来的。。。
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。
搜狐 Send Cloud WordPress 升级至 1.10,这个版本邮件的发送进行了优化,自动选择 CURL 方式和 File Get Content 方式,根据主机的支持情况选择。
然后还有对签名的优化,改用 WP Editor 生成签名更容易。
悲剧,发现 2.0 更慢如蜗牛,无法忍受,回到 3.0
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,我也弄出来了,有时间再发吧!