UI设计 薇晓朵数字商城

 找回密碼
 加入我們

WordPress簡體中文加速優化版教程[轉]

[複製鏈接]
老黑醬 發表於 2022-4-5 16:26:07 | 顯示全部樓層 |閱讀模式
因為國情導致現在從安裝 WordPress 到投入使用都特別的慢,大部分是由於Google服務引起的。
優化版替換了Google字體和相關服務代碼源,並且恢復了Google地圖和另外幾個常用服務。
做這些事情沒有任何盈利性質,如果您不喜歡,或者自己有能力折騰,那麼也完全可以下載原版去進行調試。
我們的原則上也是簡化流程,避免重複造輪子。
優化版相關修改說明:
1、目前因為官方更新過於頻繁,所以我們暫停提供直接更新包,請使用以下代碼進行操作:
2、使用方法:
a、尚未安裝 WordPress ,請將以下代碼添加到默認模板中,4.5 版本為 /wp-content/themes/twentysixteen 模板函數 (functions.php)
b、已經安裝 WordPress ,進入後台——外觀——主題——編輯——然後選擇——模板函數 (functions.php) 添加到 下方,保存。
  1. // 禁用 Google Fonts, fonts.googleapis.com slow down site
  2. class Disable_Google_Fonts {
  3.         public function __construct() {
  4.                 add_filter( 'gettext_with_context', array( $this, 'disable_open_sans' ), 888, 4 );
  5.         }
  6.         public function disable_open_sans( $translations, $text, $context, $domain ) {
  7.                 if ( 'Open Sans font: on or off' == $context && 'on' == $text ) {
  8.                         $translations = 'off';
  9.                 }
  10.                 return $translations;
  11.         }
  12. }
  13. $disable_google_fonts = new Disable_Google_Fonts;

  14. function remove_open_sans() {
  15.     wp_deregister_style( 'open-sans' );
  16.     wp_register_style( 'open-sans', false );
  17.     wp_enqueue_style('open-sans','');
  18. }
  19. add_action( 'init', 'remove_open_sans' );

  20. // 默認用戶註冊不顯示工具欄
  21. add_action("user_register", "set_user_admin_bar_false_by_default", 10, 1);
  22. function set_user_admin_bar_false_by_default($user_id) {
  23.     update_user_meta( $user_id, 'show_admin_bar_front', 'false' );
  24.     update_user_meta( $user_id, 'show_admin_bar_admin', 'false' );
  25. }

  26. // 頭像ssl
  27. function get_ssl_avatar($avatar) {
  28.    $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);
  29.    return $avatar;
  30. }
  31. add_filter('get_avatar', 'get_ssl_avatar');

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

  40. // 刪除多餘頭部信息 header info
  41. remove_action( 'wp_head', 'feed_links', 2 ); //移除feed
  42. remove_action( 'wp_head', 'feed_links_extra', 3 ); //移除feed
  43. remove_action( 'wp_head', 'rsd_link' ); //移除離線編輯器開放接口
  44. remove_action( 'wp_head', 'wlwmanifest_link' ); //移除離線編輯器開放接口
  45. remove_action( 'wp_head', 'index_rel_link' );//去除本頁唯一鏈接信息
  46. remove_action('wp_head', 'parent_post_rel_link', 10, 0 );//清除前後文信息
  47. remove_action('wp_head', 'start_post_rel_link', 10, 0 );//清除前後文信息
  48. remove_action( 'wp_head', 'wp_generator' ); //移除WordPress版本

  49. // 替換 WordPress 默認 Emoji 資源地址
  50. function change_wp_emoji_baseurl($url){
  51.         return set_url_scheme('//cdn.bootcss.com/twemoji/1.4.1/72×72/');
  52. }
  53. add_filter('emoji_url', 'change_wp_emoji_baseurl');
複製代碼
以上方法可以實現 WordPress 訪問加速和頭像、Emoji 恢復正常工作。
通過插件等功能優化方法可以搜索sirgle開發論壇站內其他相關文章。

回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 加入我們

本版積分規則

备案权重域名预定

4um點擊跨境網編創業社區

GMT+8, 2024-11-23 19:30

By DZ X3.5

QQ

快速回復 返回頂部 返回列表