[WordPress] 隱藏使用者列表中的某些角色(User Roles)

開發一個 WordPress 網站時常會碰到針對一些使用者角色去控制管理的情境。尤其是 WooCommerce 電商! 我想要多一個角色可以幫我管理 OOO 內容。我想要多一個角色可以幫我管理訂單。我想要多一個角色可以幫我管理使用者… 一般來說,動態調整這些角色與權限的部分我是使用 User R …

[WooCommerce] 後台整理術:開放商店管理員(Shop Manager)修改使用者角色(role)

WooCommerce 在 3.4.6 的更新中加上了一個安全性修正,調整商店管理員針對網站上使用者角色權限的新增與修改方式。 會發現這個問題也是因為先前使用 editable_roles 這個 Hook 可以做到調整。但安裝了 WooCommerce 外掛後就無法。經查詢後才發現是被 woocom …

[WordPress] 為內容列表自動加入預覽連結顯示功能 – Public Post Preview

同事開了一個需求是「可以觀看但不能編輯與刪除內容的帳號權限」,用途是讓客戶可以把這帳號交給工讀生來審閱與紀錄內容。 既然是審閱,那這些內容就不會是「已發佈」的狀態,所以如果要可以預覽,又不能修改別人的內容,這塊就要繞路處理。 好在這需求也不新奇,已經有外掛 Public Post Preview 可 …

[WordPress] 開放訂閱者(Subscriber)角色閱讀私密文章或頁面

說這需求前,要介紹「Public Post Preview」這外掛。它可以協助 WordPress 5.0 後的網站,辦到不用登入下,特殊連結觀看文章的辦法。 對,意思是如果你 WordPress 網站的版本大於 5.0 需求也只是希望開放特殊人士的閱讀權限,那看到這邊就差不多了,裝上面的外掛吧XD …

[WordPress] WP Rocket 開放其他使用者角色使用清除快取功能

WP Rocket 這款快取加速外掛真的不錯,設定簡單又有效! 網站自己用的話可能沒感覺,要清就點一點清除快取的功能就好。 但如果今天網站上分了好多角色,都希望他們編輯內容後可以自己清除的話要如何處理? function mxp_accept_cap_to_use_rocket($cap) { re …

[WordPress] WPML 多國語言外掛翻譯角色帳號權限設定

如果你正在用 WPML 這款外掛來處理多國語言,且又有客製化的網站使用者,且又碰到了明明有設定好權限,但其他使用者就是有其他語系不能翻譯的問題。 很明顯感覺到,這篇就是寫給我自己筆記的… 上述條件處理起來真不是簡單的架構,一般情境使用應該不太會碰到… 首先還是紀錄一下「官方設定」說法,相對本 …

文章
Filter
Apply Filters
Mastodon