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パラメータがnullableとして暗黙にマークされているのは廃止されました。明示的なnullableタイプを使用する必要があります。/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が正しく呼び出されませんでした。User Role Editor
ドメインの翻訳が早すぎるタイミングでトリガーされました。」修正されました(独自の.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 の253行目で、null を文字列型のパラメータ #1 ($haystack) に渡すことは推奨されません
修正: wp-admin ページ権限ビューア:/wp-content/plugins/user-role-editor-pro/pro/includes/classes/page-permissions-view.php の137行目で未定義の配列キー -1
修正:廃止予定:explode():null を文字列型のパラメータ #2 ($string) に渡すことは、wp-content/plugins/user-role-editor-pro/pro/includes/classes/utils.php の181行目で廃止されました
修正:注意:wp-content/plugins/user-role-editor-pro/pro/includes/classes/posts-edit-access-user.php の965行目で配列から文字列への変換
コアバージョンが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 行
修正:コンテンツビュー制限アドオン:user-role-editor-pro/pro/includes/classes/post-types-own-caps.php の 93 行目に未定義の配列キー 0
更新:フィルター「ure_check_updates」を追加しました。デフォルトは true を返します。新しいバージョンの URE が利用可能かどうかを自動的にチェックするのをオフにするには false を返します。URE を会社のファイアウォールの後ろで使用しており、インターネットにアクセスできない場合、これは便利です。
コアバージョンは 4.64.1 に更新されました。
修正:PHP 8.3 に表示される通知を削除しました:PHP は非推奨です:/wp-content/plugins/user-role-editor/includes/classes/editor の 166 行目。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 で表示された通知を削除しました:関数 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に更新されました。
更新:内部目的に使用される前に、機能名からシンボル“{}$”が削除され、プラグインの1つが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.phpの73行目でintの属性“slug”を読み取ろうとしました。
[4.63.2] [2022年9月29日]
コアバージョン:4.63.1修正:編集アクセス制限拡張:選択された投稿IDリストの標準作業が正しく機能しない – すべての投稿が禁止され、選択された投稿のみが禁止されるのではありませんでした。
更新:編集アクセス制限拡張:一般的な実行時間を短縮するためにElementorの内部カスタム投稿タイプをスキップします。
[4.63.1] [2022年9月21日]
コアバージョン:4.63.1WordPress バージョン 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 の微細な強化。