原先用的都是国产主题,喜欢简约风格,觉得wordpress官方自带主题twentyfifteen还不错,但是开启后感觉不是特别好,百度一下找了些资料,综合起来做了一下修改,主要改了一下几点:
1,禁用Google字体,打开主题 functions.php文件。找到一下代码:
/* * Translators: If there are characters in your language that are not supported * by Noto Sans, translate this to 'off'. Do not translate into your own language. */ if ( 'off' !== _x( 'off', 'Noto Sans font: on or off', 'twentyfifteen' ) ) { $fonts[] = 'Noto Sans:400italic,700italic,400,700'; } /* * Translators: If there are characters in your language that are not supported * by Noto Serif, translate this to 'off'. Do not translate into your own language. */ if ( 'off' !== _x( 'off', 'Noto Serif font: on or off', 'twentyfifteen' ) ) { $fonts[] = 'Noto Serif:400italic,700italic,400,700'; }
将以上的'off' !== _x( 'on', 改为'off' !== _x( 'off'。
2, 实现首页和分类页显示摘要而不是全文。修改主题的content.php文件。将
', '', false ) ) ); wp_link_pages( array( 'before' => '' . __( 'Pages:', 'twentyfifteen' ) . '', 'after' => '', 'link_before' => '', 'link_after' => '', 'pagelink' => '' . __( 'Page', 'twentyfifteen' ) . ' %', 'separator' => ', ', ) ); ?>
替换为:
', '', false ) ) ); wp_link_pages( array( 'before' => '' . __( 'Pages:', 'twentyfifteen' ) . '', 'after' => '', 'link_before' => '', 'link_after' => '', 'pagelink' => '' . __( 'Page', 'twentyfifteen' ) . ' %', 'separator' => ', ', ) ); else : /* translators: %s: Name of current post */ the_excerpt( sprintf( __( 'Continue reading %s', 'twentyfifteen' ), the_title( '', '', false ) ) );wp_link_pages( array( 'before' => '' . __( 'Pages:', 'twentyfifteen' ) . '', 'after' => '', 'link_before' => '', 'link_after' => '', 'pagelink' => '' . __( 'Page', 'twentyfifteen' ) . ' %', 'separator' => ', ', ) ); endif; ?>
3,解决Gravatar 头像被墙无法显示问题,网上有很多方法,直接采用调用ssl 头像链接的方法,functions.php 加入如下代码
function get_ssl_avatar($avatar) { $avatar = preg_replace('/.*\/avatar\/(.*)\?s=([\d]+)&.*/','',$avatar); return $avatar; } add_filter('get_avatar', 'get_ssl_avatar');
4,修改字体,加入等线、中文雅黑,并调整css文件。
修改优化好的文件可直接下载:twentyfifteen