問題描述

我的網絡在某些網站上顯示角色,而不在其他網站。

由於某些原因,我無法解釋,當我添加新用户時,我的網絡中的 sub-site 的下拉框中沒有任何角色可供選擇。此外,我分配給某個網站的新用户沒有顯示在該網站的用户列表中。

這可以解決嗎?

低於目前情況的形象。

以下是主要站點的圖片,其中的角色正確,但網絡的 sub-sites 沒有。

最佳解決方案

  1. 確定您的多站點博客 ID 。我將以 99 為例

  2. 進入數據庫

  3. 轉到這個表:wp_##_options(wp_99_options) – 你會有一個表為每個博客

  4. 查找 option_name = wp_user_roles 的記錄

  5. 將文本 wp_user_roles 更改為 wp_##_user_roles(“wp_99_user_roles”)

您正在編輯的表格將具有 option_idblog_idoption_nameoption_valueautoload 。但是,除了 option_name = wp_user_roles 的記錄外,不要更改任何記錄。在這個表格中只會有一個記錄。

wp_user_roles 是在沒有 Multisite 安裝的時候使用的,在這裏,看起來好像是創建表時的錯誤。

參考文獻

注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。