View Post

使用 Twig 進行 WordPress 開發:簡介

前言:Timber 是一個已經行之有年(測試版本在 2013 年 7 月就發佈了)的 WordPress 外掛,但是中文的社區討論 Timber 與 Twig 的用戶並不多,但這是我目前使用過後認為學習曲線比較緩,沒有太多複雜的前置知識的工具。我希望可以有一個比較完整的介紹,讓大家在製作自己的佈景主題時可以有一個不錯的選擇。 使用 Twig 進行 WordPress 開發:簡介 大家已經談論了很多關於 WordPress 的未來發展,很多人都認為 WP 缺乏模板語言。這也難怪,因為其他 CMS 平台例如 Django、Ruby on Rails、Node.js、Laravel,甚至是 Drupal 都有模版語言。雖然這顆星球上使用 WordPress…
Share
View Post

修正 ECPay for WooCommerce 外掛可能與 Redux 衝突的問題

如果你使用的是綠界提供的官方 WooCommerce 外掛(以下簡稱 ECPay 外掛),而你用的佈景主題又含有 Redux Framwork 一類的框架,那麼你可有可能會在安裝並啟用 ECPay 外掛後,發現你的佈景主題怪怪的,尤其是佈景主題的設置會跑不出來。 如果你使用瀏覽器內建的開發者工具檢查的話,應該會出現 $ is not a function 這樣的錯誤,這通常是因為 ECPay 外掛中的 class-wc-ecpay-apple-pay.php 這個檔案裡面使用了 jQuery.noConflict();,而 WordPress 本身在開發的時候又使用了許多 $ 符號來代表各種非 jQuery 中的意思,所以才會造成錯誤。 解決這個問題的方式,就是到你的 wp-content/plugins/ecpay-for-woocommerce/includes 底下,找到 class-wc-ecpay-apple-pay.php,並且把 “#apple_pay_ca_test” 上面一行的…
Share
View Post

WordPress 的 SEO 教學:如何在網站中加入關鍵字(Meta Keywords)與 Meta 描述(Meta Description)?

你想在 WordPress 中添加關鍵字和 meta 描述嗎?關鍵字和 meta 描述使你能夠提高網站的 SEO。在本文中,我們將向你展示如何在 WordPress 中正確添加關鍵字和 meta 描述。 為什麼要在 WordPress 中添加關鍵字和 Meta 描述? 關鍵字和說明讓搜尋引擎更了解您的帖子和頁面的內容。關鍵詞是人們尋找您發佈的內容時,可能會搜索的重要詞語或片語。而 Meta Description 則是對你的頁面和文章的簡要描述。如果你想要了解更多關於中繼標籤的資訊,可以參考 Google 的說明。 Meta 關鍵字和描述實際上是 HTML 的 meta 標記,並附加在您的網站標題。WordPress 的…
Share
歡迎看看我的另一個網站
View Post

如何修復「與資料庫建立連線時發生錯誤」?寫給 WordPress 的初學者

如果你使用網路已有一段時間,你應該曾經看到過這個錯誤。有許多原因可能導致建立資料庫連線時出現錯誤,作為一個 WordPress 的初學者,這可能非常令人頭痛,尤其是當你什麼都沒做,但是某一天他就自己出現了的時候。我前幾天在自己的網站上遇到了這個問題,而且花了 20 多分鐘才發現原因並解決問題。在本文中,我們將說說如何修復 WordPress 中建立資料庫連接錯誤的辦法。 注意:在進行任何資料庫更改之前,請確保你已經備份你的網站。 為什麼會出現這個錯誤? 簡而言之,這個錯誤會出現,是因為 WordPress 連不到你的 MySQL 資料庫。每個 WordPress 無法建立資料庫連接的原因可能會有所不同。可能是因為你的資料庫登錄憑證錯誤或已被更改(很大一部分的時候是這個原因,檢查一下 wp-config.php 這個檔案的設定是否正確),或是因為你的資料庫伺服器沒有回應,又或者是您的資料庫已損壞。根據我們的經驗,大多數時候這個錯誤是由於某種伺服器錯誤而發生的,但是也可能有其他的因素。讓我們看看如何解決這個問題。 這是 wp-admin 的問題嗎? 你應該做的第一件事是確認你在網站的前端和後端(wp-admin)都得到相同的錯誤。如果兩個頁面上的錯誤信息都是相同的「建立資料庫連接錯誤」,那麼繼續進行下一步。如果你在 wp-admin 上得到不同的錯誤,例如「一個或多個資料庫表不可用,資料庫可能需要修復」,那麼你需要修復你的資料庫。 你可以在你的 wp-config.php 文件中添加下面這行來做到這一點。 [php] define(‘WP_ALLOW_REPAIR’, true); [/php] 把它加在…
Share
View Post

Server response time 太慢?談談如何改善 WordPress 的伺服器響應時間

根據 Google 的 Pagespeed 指標,只要響應時間超過 200ms ,就算是太慢。雖然這個數字有點嚴苛,但是你那沒耐心的客戶一定更嚴苛… 所以我們還是來討論一下,怎麼樣可以讓伺服器盡量快速的響應。另外一點是,無論你的 Wordpress 網頁的優化速度如何,如果你的伺服器響應時間很慢,你的網頁還是會很慢才顯示。
Share