WooCommerce 直接登出,關閉 “您確定要登出嗎?” 訊息

WooCommerce 在登出動作非常怪,按下登出連結後,會跑出「您確定要登出嗎?」,阿不然咧?!!!!! 我就是要登出阿!不然是按好玩的嗎?!常常都按下登出後人就走了,但其實還要多一個步驟才能真正登出,這也可能會間接產生安全性問題,至少我不愛,哥教你改。

下列代碼可修正此問題:

參考資料:
https://wpglorify.com/disable-are-you-sure-you-want-to-log-out/
https://njengah.com/woocommerce-logout-without-confirmation/

[……]

Read more

Elementor 表單發送信件發生錯誤

用 Elementor 表單的小工具來做網站聯絡我們的表單非常方便,但出現了一個很奇怪的錯誤,表單發送後出現「發生錯誤」的訊息,為什麼說奇怪呢,因為我有用 WP Mail SMTP 這個插件,透過 SMTP 用 Gmail 發信,而在 WP Mail SMTP 中的測試電子郵件發信的功能中,也正常發信,信件也順利收到,就是 Elementor 表單一直顯示錯誤,煩

如果您也遇到一樣的問題,可先照下面這篇文章座故障排除,這篇文章寫得很完整,不過跟我的情境有點差異,建議先照網頁中的方法嘗試排除,若不行在繼續看下去

收不到信怎麼辦? 5分鐘教你如何檢測及修復寄信功能!
https://ww[……]

Read more

WooCommerce & WordPress 隱藏未分類

WordPress 或 WooCommerce 預設都會有一個未分類,顧名思義,是用來儲存沒有設定分類的文章,但在前端頁面跑出這個「未分類」很奇怪,所以本篇要教大家怎麼隱藏它

隱藏與刪除未分類

隱藏予刪除有本質上的不一樣,未分類其實還是一個很好用的功能,能讓編輯快速的找到還沒有被編入分類的文章進行操作,只是前端我不想出現這個分類罷了,所以只需要在前端隱藏未分類就可以了

您仍然想刪除未分類,可參考下列連結
https://passwordprotectwp.com/remove-uncategorized-wordpress/

隱藏文章未分類

首先我們必須將未分類[……]

Read more

WordPress get page by slug

Docs : https://developer.wordpress.org/reference/functions/get_page_by_path/

由頁面的 slug (名稱、代稱、路徑 ) 之字串取得,頁面的物件

example :

參考

https://stackoverflow.com/a/29770273
https://gist.github.com/lcdsantos/b25d21a0afb85bd89a41fc48afb6b609
https://developer.wordpress.org/reference/functions/get_page[……]

Read more

WordPress show all category page

WordPress 文章列表我找不到不分類網址耶,我不知道到底有沒有

工作需要,我必須解決它,於是我新增了一個虛擬的網址,用來顯示分類頁,所有類別文章

用來顯示所有分類頁面,分類 category 的這個路徑支援 WordPress 原生地設定,可以修改它。

新增一個網址 rewrite 規則

修改主題分類頁 main query

設定分類對應模板

[……]

Read more

WPML get different language url

主題開發很常會用到 home_url() 來取得頁面網址

但使用 WPML Plugin 來開發多國語言主題時,要先了解 home_url() & site_url() 的差異,假設目前頁面語言為「英文」,網址位於 en 這個目錄中

同語言中切換頁面

WPML 很聰明,一樣可以使用慣用 home_url() 做為頁面連結就可以了,不需要帶 en 這個 language code 目錄,如果帶 en 這個 language code 目錄也沒有關係,以下三個用法,結果是一樣的

連結網址輸出為:

切換不同語言

這部分要特別注意,需要使用[......]

Read more