userpro 中文版最佳化加速、以及去掉後臺和前臺註冊提示框

標籤: 

正在檢視 7 個帖子:1-7 (共 7 個帖子)
  • 作者
    帖子
  • 詩語
    管理員
    • 文章數量: 5,926
    @feibisi
    樓主

    UserPro 提供了漂亮的前臺使用者資料、會員目錄,以及登入和註冊頁面,是一個非常好的會員管理外掛。

    它整合了病毒式營銷、徽章系統、檔案上傳、照片上傳功能,支援燈箱、自適應,支援關注使用者、驗證使用者、內容限制、前臺釋出和公開與私人活動。它是一體化的會員管理與社交外掛。

    首頁

    詩語
    管理員
    • 文章數量: 5,926
    @feibisi
    樓主

    首先解決掉 Google 字型的問題,說是解封了但訪問速度還是慢:

    檔案路徑 /wp-content/plugins/userpro/functions/hooks-actions.php

    修改位置 大約在 68~71 行:

    將 googlefonts.admincdn.com 替換為 fonts.geekzu.org ,你也可以去找其他的替換源, 360 的已經失效,所以不建議使用。

    				$fonts_url = 'https://googlefonts.admincdn.com/css?family='.userpro_get_option('googlefont').':400,400italic,700,700italic,300italic,300';
    			} else {
    				$fonts_url = 'https://googlefonts.admincdn.com/css?family='.userpro_get_option('googlefont').':400,400italic,700,700italic,300italic,300';
    			}

    修改後為

    				$fonts_url = 'https://fonts.geekzu.org/css?family='.userpro_get_option('googlefont').':400,400italic,700,700italic,300italic,300';
    			} else {
    				$fonts_url = 'https://fonts.geekzu.org/css?family='.userpro_get_option('googlefont').':400,400italic,700,700italic,300italic,300';
    			}

    完全棄用 Google 字型,速度最佳,改為

    				$fonts_url = '#'.userpro_get_option('googlefont').':400,400italic,700,700italic,300italic,300';
    			} else {
    				$fonts_url = '#'.userpro_get_option('googlefont').':400,400italic,700,700italic,300italic,300';
    			}
    詩語
    管理員
    • 文章數量: 5,926
    @feibisi
    樓主

    解決 Google map api 的載入問題,修改域名為 cn

    檔案路徑 1:/wp-content/plugins/userpro/addons/userpro-google-map/assets/js/gmap.js

    修改位置 大約在 80 行:

    將 maps.googleapis.com 修改為 http://www.google.cn

    	    type: "GET",
    	    dataType: "json",
    	    url: "https://maps.googleapis.com/maps/api/geocode/json",
    	    data: {'address': address},

    修改後

    	    type: "GET",
    	    dataType: "json",
    	    url: "https://www.google.cn/maps/api/geocode/json",
    	    data: {'address': address},

    完全棄用 Google map,速度最佳,改為

    	    type: "GET",
    	    dataType: "json",
    	    url: "#",
    	    data: {'address': address},

    檔案路徑 2:/wp-content/plugins/userpro/addons/userpro-google-map/userpro-google-map.php

    			wp_enqueue_script('jquery');
    			wp_enqueue_script('up_google_map_script','https://maps.googleapis.com/maps/api/js?key='.userpro_gmap_get_option('userpro_gmap_key'));
    			wp_register_script('gmap_js', UPGMAP_URL. 'assets/js/gmap.js', array('up_google_map_script'),'',true);

    修改後

    			wp_enqueue_script('jquery');
    			wp_enqueue_script('up_google_map_script','https://www.google.cn/maps/api/js?key='.userpro_gmap_get_option('userpro_gmap_key'));
    			wp_register_script('gmap_js', UPGMAP_URL. 'assets/js/gmap.js', array('up_google_map_script'),'',true);

    完全棄用 Google map,改為

    			wp_enqueue_script('jquery');
    			wp_enqueue_script('up_google_map_script','#'.userpro_gmap_get_option('userpro_gmap_key'));
    			wp_register_script('gmap_js', UPGMAP_URL. 'assets/js/gmap.js', array('up_google_map_script'),'',true);
    詩語
    管理員
    • 文章數量: 5,926
    @feibisi
    樓主

    去掉後臺的未註冊提示:

    screenshot-2016-12-01-00-49-17

    You are using a trial version of UserPro plugin. If you have purchased the plugin, please enter your purchase code to enable the full version. You can enter your <a href="%s">purchase code here</a>.','userpro

    檔案路徑:/wp-content/plugins/userpro/admin/admin-notices.php

    大約在第 17 行 ,將

    if (current_user_can('manage_options') && get_option('userpro_trial') == 1) {

    改為
    if (current_user_can('manage_options') && get_option('userpro_trial') == 0) {

    詩語
    管理員
    • 文章數量: 5,926
    @feibisi
    樓主

    去掉前臺的未註冊提示:

    screenshot-2016-12-01-00-46-35

    檔案路徑:/wp-content/plugins/userpro/functions/_trial.php

    大約在第 5 行 ,將

    if (get_option('userpro_trial') == 1) {

    改為

    if (get_option('userpro_trial') == 0) {

    詩語
    管理員
    • 文章數量: 5,926
    @feibisi
    樓主

    後續有什麼問題將繼續新增除錯方法,方便使用者使用。

    詩語
    管理員
    • 文章數量: 5,926
    @feibisi
    樓主

    後臺副本註冊提示,因為只是一串文字,沒意義,所以就不寫修改方法了,畢竟程式檔案能不改就不要修改。

    screenshot-2016-12-01-00-58-41

    檔案路徑:/wp-content/plugins/userpro/admin/admin-functions.php  大致在:30 行

    啟用後的字串為感謝詞  Thank you for activating UserPro!

    Envato 賬戶不能共享,所以透過上面的調整方法,其實外掛已經是啟用成功了。

    後續的版本更新,請直接到我們的數字商城,您的賬戶中下載薇曉朵出品的最佳化版本就行。

正在檢視 7 個帖子:1-7 (共 7 個帖子)
  • 哎呀,回覆話題必需登入。

話題資訊

  • 當前位於:User Role Editor
  • 6 條回覆
  • 1 個參與人
  • 最後回覆:<a href="https://bbs.weixiaoduo.com/users/feibisi/" title=" 檢視詩語的個人資料" class="bbp-author-link"><span class="bbp-author-name"> 詩語</span></a>
  • 上次活動:<a href="https://bbs.weixiaoduo.com/topic/21203/#post-21213" title=" 回覆至:userpro 中文版最佳化加速、以及去掉後臺和前臺註冊提示框">8 年、 3 月前</a>