標籤: UserPro
-
作者帖子
-
UserPro 提供了漂亮的前臺使用者資料、會員目錄,以及登入和註冊頁面,是一個非常好的會員管理外掛。
它整合了病毒式營銷、徽章系統、檔案上傳、照片上傳功能,支援燈箱、自適應,支援關注使用者、驗證使用者、內容限制、前臺釋出和公開與私人活動。它是一體化的會員管理與社交外掛。
首先解決掉 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'; }
解決 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);
去掉後臺的未註冊提示:
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) {
去掉前臺的未註冊提示:
檔案路徑:/wp-content/plugins/userpro/functions/_trial.php
大約在第 5 行 ,將
if (get_option('userpro_trial') == 1) {
改為
if (get_option('userpro_trial') == 0) {
後續有什麼問題將繼續新增除錯方法,方便使用者使用。
後臺副本註冊提示,因為只是一串文字,沒意義,所以就不寫修改方法了,畢竟程式檔案能不改就不要修改。
檔案路徑:/wp-content/plugins/userpro/admin/admin-functions.php 大致在:30 行
啟用後的字串為感謝詞
Thank you for activating UserPro!
Envato 賬戶不能共享,所以透過上面的調整方法,其實外掛已經是啟用成功了。
後續的版本更新,請直接到我們的數字商城,您的賬戶中下載薇曉朵出品的最佳化版本就行。
-
作者帖子
- 哎呀,回覆話題必需登入。