WordPress付費主題平台AppThemes:主題購買,安裝,升級及問題

國外的Wordpress付費主題平台比較,做得比較大的就是Themeforest了,一般來說我都是在Themeforest 購買主題和插件,不過AppThemes上有一個適合搭建優惠碼平台的Wordpress主題不錯,就在AppThemes上購買了主題,安裝與使用還挺方便的。

AppThemes與Themeforest有非常不同,AppThemes賣主題只賣六款主題,而且個人認為AppThemes的主題各類太少,真正比較好的就是一個優惠碼主題,也不知道老外為什麼可以靠這六個主題活到現在。不過AppThemes同時賣二百多款外掛。

WordPress線上翻譯漢化外掛Loco Translate-自動檢和產生.Po和.Mo

我們在為Wordpress漢化主題和外掛時,通常會選擇poEdit,這款軟體可以快速翻譯多種語言文件,適合專業人士使用。今天我們來跟大家分享一款Wordpress線上翻譯漢化的外掛:Loco Translate,它有著WordPress 後台的 POEdit 風格的翻譯編輯器。

從挖站否使用Loco Translate插件的體驗來看,它可以避免自己不會命名語言包名稱的尷尬,它會自動檢和生成.Po和.Mo,直接給主題或者插件創建或者上傳語言包,支持從原始碼直接提取要翻譯的字串,自帶原生的MO 檔案編譯器,且無需系統支援Gettext。

總而言之,這款Wordpress線上翻譯漢化外掛Loco Translate是新手用戶的福利,操作簡單,翻譯快捷,有翻譯需求的朋友可以試試。更多的好用的Wordpress插件,參考這裡:

讓圖片飛一會兒!網站圖片WebP格式批次轉換設定及加速效果體驗

由於部落格主機是放在國外,雖然說用上了經典的CN2 GIA,速度比放在普通的美國機房的VPS主機快了不少,但是由於寫文章需要插入大量的圖片,且Wordpress安裝了眾多的外掛程式(請參閱:挖站否Wordpress外掛程式匯總),導致瀏覽器存取頁面的請求數量非常多。

如果是在國內的VPS,例如像騰訊雲、阿里雲等,天生已經具備了速度優勢,所以只經願意花錢把主機的頻寬加大,國內訪問的速度還是有保障的。而國外的VPS主機機房頻寬給得非常大,但是在晚上上網高峰期間容易線路出現擁堵,可能會影響網站體驗。

所以,如果你像挖站否這樣主機放在國外同時網頁圖片、JS、CSS等文件特別多,就應該盡量去優化,例如減少請求、壓縮圖片、合併JS和CSS、壓縮html頁等。這篇文章主要是來分享圖片優化的經驗:網站webp圖片格式設定及加速效果體驗。

讓圖片飛一會兒!網站圖片WebP格式批次轉換設定及加速效果體驗

更多關於網站優化的經驗與技巧,請查看:

用Algolia為WordPress添加即時站內搜尋功能-搜尋品質更高內容更準

WordPress自帶的「軟弱」搜尋功能一直是我比較介意的,搜尋出來的結果相關性不是很高,結果的精準度不夠,而且Wordpress自帶的搜尋不能搜尋標籤、分類以及其他版塊的內容,只能按照時間的順序來列出搜尋結果,有的時候找東西真的很麻煩。

通常為了增強Wordpress自帶的搜尋功能,我們會用到百度和谷歌的自訂搜索,之前我在百度,Google自訂搜尋和Elasticsearch自建搜尋一文有過詳細的介紹,有興趣的朋友可以閱讀一下。但是使用百度和谷歌自訂搜尋有兩個致命的問題:

一是百度站內搜尋不支援Https,雖然說網路上有不少採用nginx反代(有興趣的朋友可以看這篇:Nginx反向綁定,快取加速,自動更新快取和獲取真實IP)的方式來解決Https呼叫的問題,但是折騰過程太複雜,而且也存在圖片無法開啟和額外增加費用的問題。

第二個是Google自訂搜尋在國內無法使用,這一項基本上是「廢掉」谷歌站內搜尋了。兩個大型的搜尋引擎不能使用了,我們找到了小眾的搜尋引擎:Algolia。 Algolia由來自法國巴黎的薩科·德賽妮和朱利安·勒莫瓦納於2012年創辦,初期時的主要業務是在手機上進行離線搜尋。

WordPress文章目錄側邊固定滾動-Easy Table 和LuckyWP Table插件

一直以來,我有一個寫「長文章」的習慣。最開始的時候像寫訊息一樣來寫博客,文章簡短,但依然覺得很難寫,找不到合適的語句來表達。後來想出一個「懶點子」——為文章添加大量的圖片,一來可以增加文章內容,二來圖文結合的文章讀起來更有樂趣。

但圖文結合的文章一般來說都比較長,有時網頁拉到了最下方才能完整地看完一篇文章,非常不方便。又聽說文章目錄有利於SEO(PS:事實上經常能夠在搜尋結果中看到文章目錄連結),於是就有了挖站否的文章目錄,自動插入,看起來也很順眼。

為了能夠將文章目錄最大化的利用,我們還可以將文章目錄在側邊欄固定,隨著網頁下拉而滾動,讀者可以隨時返回自己關注的內容,用戶體驗非常地好,常見的一些開發文檔就是這樣的。本文就來分享一下為Wordpress設定側邊欄固定並滾動的文章目錄方法。

Wordpress文章目錄側邊欄固定滾動-Easy Table 和LuckyWP Table插件

WordPress錯誤診斷模式-專治WP頁面空白,伺服器500錯誤,外掛衝突

我們在使用Wordpress時,經常會遇到Wordpress頁面空白,Wordpress後台無法登入以及伺服器500錯誤等問題,常見於Wordpress版本更新升級、安裝插件之後,以及伺服器PHP、Mysql等大版本更新之後,Wordpress函數不受支持的原因導致的。

另外,像挖站否wzfou.com這樣,如果Wordpress的插件安裝數量過多的話,也是很容易導致衝突的。之前在我正在用的WordPress外掛一文中有分享過我正在用的插件就是這樣的問題,老版的MailPoet居然與PHP 7.2 和 PHP 7.3 不相容,導致Wordpress頁面空白。

這篇文章就來分享一下WordPress錯誤診斷模式,主要用於處理Wordpress頁面空白,伺服器500錯誤和外掛衝突等問題,更多的WordPress優化技巧如下:

WordPress開啟Nginx fastcgi_cache快取加速方法-Nginx設定實例

在使用WordPress建站的過程中,對於優化Wordpress效能、加快網站存取速度這一環節走了不少的「彎路」。當網站出現存取緩慢、CPU記憶體耗盡的情況時,最開始想到的是升級伺服器配置,後來發現有些無良的VPS商家背後限制資源嚴重,加錢升級真的很傷人。

最大的體會就是同樣的配置,在不同的VPS商家那裡跑同一個網站,在同樣的流量情況下,居然一個順暢而另一個卡頓,這個給我最大的感受就是在購買VPS之前一定要看看別人的評測,尤其是VPS主機效能評測這一塊,一定要仔細對比,否則容易花不少冤枉錢。

後來給Wordpress做優化時,請關注在頁面快取上,之前用過的快取外掛程式包括但不限於WordPress Super Cache、WP Fastest Cache、W3 Total Cache、cos-html-cache、Cachify……總得來說,安裝了快取插件後提速還是有效果的,但也帶來了不少的問題。

例如配置複雜、生成規則、外掛衝突以及無法應對突發流量,也就是說使用快取外掛程式還是無法達到應對大流量衝擊的情況。最後,在朋友的推薦下啟用了Nginx fastcgi_cache緩存,直接使用Nginx為頁面生成緩存,效率比使用PHP緩存插件要高得多,特別適合小配置的VPS上使用。

以JW Player,ckplayer,Smartideo搭建視訊直播站-支援各大視訊網站及rtmp

由於朋友的問題,最近測試了好幾個Wordpress網站播放器,其中包括Smartideo,ckplayer,JW Player。總的感覺就是,線上網路播放器很多,其中大部分都可以自己上傳播放器的JS、CSS等文件快速搭建,而且Wordpress程式本身就自備影片播放器,無需額外安裝。 但是,有些朋友可能想要解析酷、愛奇藝、騰訊影片等影片放在自己的網站上播放,那就需要播放器的外部解析支援了。老牌的ckplayer自帶了視頻外部解析,可以自動解析國內各大視頻網站的視頻實現在個人網站上播放,但是經過測試發現解析速度慢且視頻速度也受影響。 Smartideo也是國人開發的一款基於Wordpress的影片播放器,它的好處就在於可以自動識別你插入到文章當中的影片位址,然後自動解析變成影片嵌入,用戶可以直接在網頁上點擊觀看。經過我的測試,Smartideo對於國內各大視頻網站支援良好,尤其是B站和騰訊視頻,播放流暢。 而JW Player則國外一款強大的影片播放器,支援本地上傳影片音樂和解析Youtube影片觀看。如果利用Wordpress JW Player插件,則可以一鍵插入Youtube視頻,十分地方便。試用了JW Player了後,發現JW Player確實是優秀的影片播放器,乾淨美觀,載入起來也是大氣。

WooCommerce支付寶付款-WooCommerce付款外掛設定和使用

WooCommerce是讓你的Wordpress變成商城的插件,雖然是Wordpress插件,但WooCommerce功能強大,WooCommerce各種子插件也是層出不窮。例如WooCommerce支付插件、WooCommerce物流插件以及用戶中心插件等。

從我使用WooCommerce的體驗來看,WooCommerce完全可以滿足虛擬產品和實體物品的銷售。有很多人賣主機、賣外掛還有賣「XX帳號」的都會使用WHMCS,但是WHMCS每月授權費就高達20美元,小賣家的話還是選擇WooCommerce好一些。

不過,國人使用WooCommerce有一個最大的問題,就是WooCommerce支付。預設的WooCommerce可以直接使用Paypal接口,但是像是支付寶、微信等國內常用的支付接口,WooCommerce暫未提供,需要自己開發。

WooCommerce支付寶付款-WooCommerce付款外掛設定和使用

WordPress排查解決您的網站遇到了致命錯誤的過程-Redis記憶體快取不足

今天收到好友在微信上給我的留言,提醒部落格無法打開了。果真,打開後直接就顯示了“您的站點遇到了致命錯誤。” 仔細回想一下,最近博客除了遭受到了攻擊外,就是安裝了 W3 Total Cache插件了,根據推測基本上可以斷定是插件惹的禍了。

經過排查發現,PHP報錯為:“Uncaught RedisException: OOM command not allowed when used memory ”,提示Redis無法往內存中寫入數據,即使重啟伺服器也是如此。最終的解決辦法就是調整Redis的配置,將預設的記憶體大小增大。

這篇文章就來分享一下如何排查Wordpress您的網站遇到了致命錯誤的過程,更多的關於WordPress建站的文章這裡還有:

訂閱@標題