User Role Editor Pro WordPress用戶角色權限編輯器插件

$3.99

Description

主題/插件官方原版演示

User Role Editor Pro插件是一款功能強大的WordPress用戶角色權限管理工具,專為需要精細控制網站權限的用戶設計。通過這款插件,您可以輕鬆編輯任何現有角色,創建全新的自定義角色,並為這些角色分配所需的功能權限。無論是博客、企業網站還是電子商務平台,User Role Editor Pro都能滿足您的權限管理需求。

該插件支持將新創建的角色或能力直接分配給特定用戶,讓您的權限管理更加靈活高效。相比WordPress默認的固定角色系統,User Role Editor Pro提供了更細致的控制選項,包括:編輯文章權限、管理插件權限、修改主題權限等幾乎所有WordPress功能點的精確控制。

User Role Editor Pro特別適合多作者博客、會員制網站、企業內網等需要複雜權限管理的場景。插件界面簡潔直觀,即使是非技術人員也能快速上手。我們提供長期不間斷的更新服務,確保插件與最新版WordPress完美兼容。

主要功能包括:完全控制用戶角色和能力、批量編輯用戶角色、多站點支持、導出/導入角色設置、限制特定用戶的可見菜單項等。這款插件是WordPress網站管理員、開發者提升網站安全性和管理效率的必備工具。

🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹 版本更新記錄 🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹

User Role Editor Pro插件更新日志如下:
= [v4.64.5] 2025.04.17 =
* 核心版本:4.64.5
* 更新:標記為兼容 WordPress 6.8
* 修復:PHP 警告:URE_Widgets_Admin_View::get_html():隱式標記參數 $user 為可空是已棄用的,必須使用顯式可空類型。在 /wp-content/plugins/user-role-editor-pro/pro/includes/classes/widgets-admin-view.php 的第 133 行。
* 修復:PHP 通知:函數 _load_textdomain_just_in_time 被錯誤調用。user-role-editor 領域的翻譯加載過早觸發。這通常表明插件或主題中的某些代碼運行過早。翻譯應在 `init` 操作或之後加載。pro/includes/classes/addons-manager.php 從構造函數中調用了 esc_html__()。已移至 `init` 操作。
* 核心版本更新為 4.64.5
* 更新:對 CSS/JS 加載代碼進行了小的更改,以最小化“插件檢查”工具的警告。
* 根據 wordpress.org 的建議,擴展了 role-editor.php 和 readme.txt 檔案中的插件頭信息。

[v4.64.4] - 2024年12月15日
核心版本:更新至4.64.4
安全修復:
用戶角色管理按鈕的安全漏洞修復:修復了“添加角色”和“撤銷角色”按鈕存在的跨站請求偽造(CSRF)導致的權限提升問題。此問題由於缺少nonce驗證而可能發生。

=[v4.64.3]2004年12月4日=
*核心版本:4.64.3
*更新:標記為與WordPress 6.7.1兼容
*核心版本已更新至4.64.3
*修復:PHP注意:“函數_load_textdomain_jst_in_time調用不正確。用戶角色編輯器領域的翻譯加載觸發過早。”已修復(僅對安裝了自己的.mo翻譯文件的用戶顯示)。
*修復:應用了其他翻譯功能(l18n)的使用增強。

[4.64.2] 2024 年 3 月 26 日
核心版本:4.64.2

更新:標記為與 WordPress 6.5 兼容
更新:內容視圖限制附加組件:歷史上,如果“對於用戶”字段為空,URE 會將“選定角色”應用於現有帖子(如果尚未分配),但用戶在 URE 設置中設置的默認值是對於新增加的職位和現有職位,這兩種情況均適用。
修復:帖子/頁面編輯限制附加組件:無休止的遞歸調用問題(與“事件日曆”插件衝突)已修復。
修復:管理菜單訪問附加組件:
– 某些菜單項使用了完整的 URL(包括域)。因此,如果將管理菜單限制複製到 WP 多站點下的所有子站點,此類菜單項的複選框可能會丟失選擇。重新檢查您的管理菜單訪問設置,以防在此更新後提到的菜單項未被選中。
– strpos():在 /wp-content/plugins/user-role-editor-pro/pro/includes/classes/admin-menu-view.php 中不推薦將 null 傳遞給字符串類型的參數 #1 ($haystack)第253行
修復: wp-admin 頁面權限查看器:第 137 行 /wp-content/plugins/user-role-editor-pro/pro/includes/classes/page-permissions-view.php 中未定義的數組鍵 -1
修復:已棄用:explode():將 null 傳遞給字符串類型的參數 #2 ($string) 在 wp-content/plugins/user-role-editor-pro/pro/includes/classes/utils.php 第 181 行中已棄用
修復:注意:第 965 行 wp-content/plugins/user-role-editor-pro/pro/includes/classes/posts-edit-access-user.php 中的數組到字符串轉換
核心版本更新至4.64.2
更新: URE_Advertisement:rand() 替換為 wp_rand()。
更新: URE_Ajax_Proccessor:json_encode() 替換為 wp_json_encode()。更新: User_Role_Editor::load_translation():使用第二個參數值 false 調用 load_plugin_textdomain(),而不是棄用”。
更新: URE_Lib::is_right_admin_path():parse_url() 替換為 wp_parse_url()。
更新: URE_Lib::user_is_admin() 不會調用 WP_User::has_cap() 來增強性能。
更新:插件版本已添加到加載到“用戶”、“用戶->用戶角色編輯器”、“設置->用戶角色編輯器”頁面的 CSS 中。
更新:所有 JavaScript 文件現在都加載到頁腳中。
修復: “用戶->添加新用戶”。不需要的額外“表格”HTML 標記已被刪除(感謝 Alejandro A. 提供此錯誤報告)。
[4.64.1] 2023年10月30日
核心版本:4.64.1

修復:刪除了 PHP 8.3 顯示的通知:PHP 已棄用:在 wp-content/plugins/user-role-editor-pro/pro/includes/classes/export-single-role 中不推薦創建動態屬性 URE_Export_Single_Role::$editor .php:23
修復:刪除了 PHP 8.3 顯示的通知:PHP 已棄用:在 /wp-content/plugins/user-role-editor-pro/pro/includes/plugin-update-checker 中不推薦創建動態屬性 PluginInfo_1_3::$requires_php。 php 第 801 行
修復:刪除了 PHP 8.3 顯示的通知:PHP 已棄用:在 /wp-content/plugins/user-role-editor-pro/pro/includes/plugin-update-checker 中不推薦創建動態屬性 PluginInfo_1_3::$license_state。 php 第 801 行
修復:刪除了 PHP 8.3 顯示的通知:PHP 已棄用:在 /wp-content/plugins/user-role-editor-pro/pro/includes/plugin-update-checker 中不推薦創建動態屬性 PluginInfo_1_3::$request_time_elapsed。 php 第 801 行
修復:內容視圖限制附加組件:第 93 行 user-role-editor-pro/pro/includes/classes/post-types-own-caps.php 中未定義的數組鍵 0
更新:添加了過濾器“ure_check_updates”。默認返回true。返回 false 以關閉自動檢查新版本的 URE 是否可用。如果您在公司防火牆後面使用 URE 並且它無法訪問 Internet,那麼這將很有用。
核心版本更新至4.64.1
修復:刪除了 PHP 8.3 顯示的通知:PHP 已棄用:在第 166 行 /wp-content/plugins/user-role-editor/includes/classes/editor.php 中不推薦創建動態屬性 URE_Editor::$hide_pro_banner
修復:刪除了 PHP 8.3 顯示的通知:PHP 已棄用:第 23 行 /wp-content/plugins/user-role-editor/includes/classes/role-view.php 中不推薦創建動態屬性 URE_Role_View::$caps_to_remove
修復:刪除了 PHP 8.3 顯示的通知:PHP 已棄用:函數 utf8_decode() 在 /wp-content/plugins/user-role-editor-pro/includes/classes/editor.php 第 984 行中已棄用
[4.64] [2023年8月8日]
核心版本:4.64

修復: PHP 警告:嘗試訪問 /wp-content/plugins/user-role-editor-pro/pro/includes/classes/admin-menu-access.php 第 356 行中 bool 類型值的數組偏移量。
修復: PHP 警告:第 228 行 /wp-content/plugins/user-role-editor-pro/pro/includes/classes/ajax-processor.php 中未定義的數組鍵“消息”。
更新:管理菜單訪問插件:如果 WooCommerce-> 報告菜單項被阻止,則自動阻止“銷售報告”菜單。
核心版本更新至4.64
修復:將丟失的“消息”參數添加到 AJAX 查詢的響應中。它修復了潛在的 PHP 警告:“strpos( $data['message'], ... 等表達式中未定義的數組鍵“消息”
更新: “以人類可讀形式顯示功能”複選框在功能 2 文本形式之間切換,無需使用 JavaScript 重新加載整頁。
[4.63.5] [2023年3月28日]
核心版本:4.63.3

修復:內容查看限制附加元件:現在,在檢查“ure_content_view_access”權限後,CVR 元框會添加到術語編輯頁面。
更新:前端菜單視圖插件:針對 URE 控件更改了 CSS
不與其他元素重疊。
核心版本更新至4.63.3
修復: PHP 版本 8.2 顯示警告:不推薦創建動態屬性 User_Role_Editor::$settings_page_hook :wp-content/plugins/user-role-editor/includes/classes/user-role-editor.php:603
修復: PHP 致命錯誤:未捕獲類型錯誤:in_array():參數 #2 ($haystack) 必須為數組類型,在 /www/wp-content/plugins/user-role-editor/includes/classes/view 中給出 int。文件:81
修復: PHP 解析錯誤:語法錯誤,意外的 ':',期望 ';'或 '{': wp-content/plugins/user-role-editor/includes/classes/base-lib.php 第 119 行,類型聲明已被刪除,以便與較舊的 PHP 版本兼容。
[4.63.4] [2022年12月16日]
核心版本:4.63.2

更新: array_merge() 函數被包裝器 ure_array_merge() 替換,以排除致命錯誤:參數 #2 必須是數組類型。
修復:編輯帖子限制附加元件:

- 如果用戶沒有任何自己的帖子,則為“僅自己的數據”打開的用戶顯示完整的帖子列表。
– 帖子編輯器提供了術語/類別的完整列表,供按術語/類別訪問受限的用戶進行選擇。
修復: PHP 致命錯誤:未捕獲類型錯誤:array_key_exists():參數 #2 ($array) 必須是數組類型,在 /wp-content/plugins/user-role-editor-pro/pro/includes/classes/ 中給出 null管理菜單
-view.php:380
修復: PHP 警告:嘗試訪問 /wp-content/plugins/user-role-editor-pro/pro/includes/classes/admin-menu-access.php 第 353 行中 bool 類型值的數組偏移量
核心版本更新至4.63.2
更新:符號“{}$”在用於內部目的之前從功能名稱中刪除,以排除諸如插件之一破壞 URE 工作添加“edit_{$type}s”等功能的情況。
更新: array_merge() 函數被包裝器 ure_array_merge() 替換,以排除致命錯誤:參數 #2 必須是數組類型。
[4.63.3] [2022年11月3日]
核心版本:4.63.1

更新:標記為與 WordPress 版本 6.1 兼容。
修復:導航菜單管理員訪問附加組件:警告:嘗試讀取 /wp-content/plugins/user-role-editor-pro/pro/includes/classes/nav-menus-admin-access 中 int 上的屬性“slug” .php 第 73 行
[4.63.2] [2022年9月29日]
核心版本:4.63.1

修復:編輯訪問限制附加組件:禁止選定的帖子 ID 列表標準工作不正確 – 所有帖子都被禁止,而不是僅被選定。
更新:編輯訪問限制附加組件:它會跳過 Elementor 的內部自定義帖子類型以減少一般執行時間。
[4.63.1] [2022年9月21日]
核心版本:4.63.1

標記為與 WordPress 版本 6.0.2 兼容
修復:可以通過帖子 ID 的直接鏈接打開禁止帖子類型的帖子進行編輯,例如 /wp-admin/post.php?post=NN&action=edit
更新:管理菜單訪問附加組件:URL 參數白名單:在處理之前將參數名稱轉換為小寫。
更新:德語翻譯已更新。
核心版本更新至4.63.1
修復: PHP 警告:嘗試讀取 ./includes/classes/user-role-editor.php 第 369 行中 null 的屬性“ID”
修復:已棄用:./includes/classes/base-lib.php 第 212 行中已棄用 false 到數組的自動轉換
[4.63] [2022年8月3日]
核心版本:4.63

更新:標記為與 WordPress 6.0.1 兼容
新增功能:編輯限制訪問附加組件:可以允許/禁止角色或用戶選定的帖子類型:帖子、頁面、自定義帖子類型。
修復:內容視圖限制附加組件:致命錯誤:未捕獲 InvalidArgumentException:目標應該是具有映射方法的對象或 /wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Fns 中的數組。 php:156
URE 嘗試通過 ID 檢查未登錄的用戶是否可以編輯帖子。這導致 WPML 插件代碼內部出現問題。
修復:內容編輯限制:“強制自定義帖子類型使用自己的功能”選項:URE 在“Fusion Builder”插件之後自動創建自定義帖子類型獨特的功能。 “init”操作已替換為“wp_loaded”操作。
更新:內容視圖限制附加組件:限制僅適用於公共自定義帖子類型。
更新:修復了一些通知(例如“常量 FILTER_SANITIZE_STRING 已棄用”),以更好地與 PHP 8.1 兼容。
核心版本更新至4.63版本
新功能:可以使用 [PolyLang](https://wordpress.org/plugins/polylang/) 插件翻譯自定義角色名稱。
更新: URE 不會對 WordPress 下拉列表中的角色進行排序。為了按名稱對角色進行排序,請從“ure_sort_wp_roles_list”過濾器返回“name”。
更新:用戶功能視圖頁面的 CSS 細微增強。