wordpress

优点

  • WordPress是一个注重美学、易用性和网络标准的个人信息发布平台。
  • WordPress的图形设计在性能上易于操作、易于浏览;在外观上优雅大方、风格清新、色彩诱人。
  • wordpress是目前最流行的blog发布平台,插件众多,主题定制程度最高。

缺点

  • 慢,后台尤其慢的令人发指,前台倒还可以
  • 需要大量配置才可良好使用,要求不高的话配置还算简单

主题

插件

  • 删除全部插件
  • 安装wp super cache并打开cache模式

优化

进入后台——外观——主题——编辑——然后选择——模板函数 (functions.php) 添加到 < ?php 下方,保存。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
// 禁用 Google Fonts, fonts.googleapis.com slow down site
class Disable_Google_Fonts {
        public function __construct() {
                add_filter( 'gettext_with_context', array( $this, 'disable_open_sans' ), 888, 4 );
    }
    public function disable_open_sans( $translations, $text, $context, $domain ) {
        if ( 'Open Sans font: on or off' == $context && 'on' == $text ) {
                $translations = 'off';
        }
        return $translations;
    }
}
$disable_google_fonts = new Disable_Google_Fonts;

function remove_open_sans() {
    wp_deregister_style( 'open-sans' );
    wp_register_style( 'open-sans', false );
    wp_enqueue_style('open-sans','');
}
add_action( 'init', 'remove_open_sans' );

// 默认用户注册不显示工具栏
add_action("user_register", "set_user_admin_bar_false_by_default", 10, 1);
function set_user_admin_bar_false_by_default($user_id) {
    update_user_meta( $user_id, 'show_admin_bar_front', 'false' );
    update_user_meta( $user_id, 'show_admin_bar_admin', 'false' );
}

// 头像ssl
function get_ssl_avatar($avatar) {
   $avatar = preg_replace('/.*/avatar/(.*)?s=([d]+)&.*/','<img src="https://secure.gravatar.com/avatar/$1?s=$2" class="avatar avatar-$2" height="$2" width="$2">',$avatar);
   return $avatar;
}
add_filter('get_avatar', 'get_ssl_avatar');

// 后台使用 "PingFang SC"  Microsoft YaHei 字体
function Fanly_admin_lettering() {
    echo '<style type="text/css">
* { font-family: "PingFang SC",Microsoft YaHei;-webkit-font-smoothing: antialiased; }
#activity-widget #the-comment-list .avatar { max-width: 50px; max-height: 50px; }
</style>';
}
add_action( 'admin_head', 'Fanly_admin_lettering' );

// 删除多余头部信息 header info
remove_action( 'wp_head', 'feed_links', 2 ); //移除feed
remove_action( 'wp_head', 'feed_links_extra', 3 ); //移除feed
remove_action( 'wp_head', 'rsd_link' ); //移除离线编辑器开放接口
remove_action( 'wp_head', 'wlwmanifest_link' ); //移除离线编辑器开放接口
remove_action( 'wp_head', 'index_rel_link' );//去除本页唯一链接信息
remove_action('wp_head', 'parent_post_rel_link', 10, 0 );//清除前后文信息
remove_action('wp_head', 'start_post_rel_link', 10, 0 );//清除前后文信息
remove_action( 'wp_head', 'wp_generator' ); //移除WordPress版本

// 替换 WordPress 默认 Emoji 资源地址
function change_wp_emoji_baseurl($url){
    return set_url_scheme('//cdn.bootcss.com/twemoji/1.4.1/72×72/');
}
add_filter('emoji_url', 'change_wp_emoji_baseurl');

禁止自动更新

主题function.php添加

add_filter (‘pre_site_transient_update_core’, ‘__return_null’);

remove_action (‘load-update-core.php’, ‘wp_update_plugins’); add_filter (‘pre_site_transient_update_plugins’, ‘__return_null’);

remove_action (‘load-update-core.php’, ‘wp_update_themes’); add_filter (‘pre_site_transient_update_themes’, ‘__return_null’);

关闭WordPress的版本修订功能

WordPress会自动保存文章的各个修订版本,如果文章量大,且文章经常修改的话,会导致数据库变得臃肿,建议取消。可将下列代码放置到WordPress根目录下的 wp-config.php 文件,来取消版本修订功能。

define( ‘WP_POST_REVISIONS’, false);