=== Comfortable Admin Page ===
Contributors: mineyaryouji
Tags: admin, customize, admin bar, editor, menu
Requires at least: 5.8
Tested up to: 6.8
Requires PHP: 7.4
Stable tag: 3.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Donate link: https://blognote.jp/cap/
WordPressの管理画面をより快適に、使いやすくカスタマイズするユーティリティプラグインです。不要な項目を非表示にしたり、便利な機能を追加することができます。
== Description ==
"Comfortable Admin Page" は、WordPressの管理画面における「痒い所に手が届く」機能をワンストップで提供するプラグインです。
個人ブログはもちろん、クライアントへ納品するサイト・事業会社での自社サイトにおいて、使いやすい快適な管理画面にカスタマイズします。
このプラグイン一つで、以下のような多岐にわたるカスタマイズが可能です。
**権限グループごとの設定**
* 新機能:管理者、編集者、投稿者など、WordPressの権限グループ(ロール)ごとに管理画面の表示や機能を個別に設定できます。これにより、複数人でサイトを運営する際に、各ユーザーに最適化された管理画面を提供できます。
**左メニュー**
* メニュー項目を個別に非表示にする(標準メニュー、プラグインやテーマが追加したメニューも自動検出して対応)
* メニューのラベル名を変更する(例:「メディア」を「画像」に変えるなど)
* 左メニューに任意の管理画面や外部サイトへのリンクを追加する
* 各メニューのアイコンを変更する
* メニュー内の区切り線の高さを変える
**管理バー**
* 管理バーを画面下部に移動する
* 管理バーの項目を個別に非表示にする(プラグイン等が追加した項目も自動検出)
* サイト名クリック時に別ウィンドウで開く
* 編集画面で前後の記事へのリンクを追加する
* 管理バーの背景色と文字色を任意の色に変更する
* ログイン名の表示方法を「表示名」または「ユーザー名」から選択可能
**ダッシュボード**
* 不要なダッシュボードウィジェットを非表示にする(プラグイン等が追加した項目も自動検出)
* チームでの情報共有に便利なメモウィジェットを追加する
**投稿・固定ページ一覧**
* 各行のホバー時に表示されるメニュー(編集、クイック編集など)を非表示にする
* 「タグ」や「作成者」による絞り込み機能を追加する
* 「ID」「スラッグ」「最終更新日」「文字数」の列を追加し、並べ替えを可能にする
* 各カラムの表示幅をピクセル単位で調整する
* 投稿ステータス(公開、下書きなど)ごとに文字色・背景色を設定する
**編集画面**
* ブロックエディターの「埋め込み」ブロックを個別に非表示にする
* 投稿の自動保存の間隔を分単位で自由に設定する
* タグの選択UIを、入力形式からチェックボックス形式に変更する
* 投稿リビジョンの保存件数を制限、または無効化する
* カテゴリー・タグ選択欄の高さを増やし、スクロールの発生を抑える
* 便利なショートコード(今日の年月日など)を追加し、タイトルでも利用可能にする
* 管理画面用のCSSを追加する
**画像**
* 画像アップロード時に自動生成される各画像サイズ(thumbnail, mediumなど)の生成を個別に停止する
* メディアライブラリでユーザーによる絞り込み機能を追加する
* メディアライブラリに「ID」「スラッグ」「ファイルサイズ」などのカラムを追加し、並べ替えを可能にする
**ウィジェット**
* ブロックベースのウィジェットエディタを無効化し、従来のクラシックウィジェットに戻す
* 不要な標準クラシックウィジェットを無効化する
* カスタムHTMLウィジェットでショートコードを利用可能にする
**ユーザー**
* ユーザー一覧に「ID」「表示名」のカラムを追加する
* 一括操作やホバーメニューから危険性の高い項目を非表示にする
* 権限グループの変更ドロップダウンを非表示にする
**ログイン画面**
* ログイン画面のWordPressロゴを任意の画像・リンク先URLに変更する
* 背景色を変更する
* 不要なリンク(「サイトへ戻る」や言語切り替えなど)を非表示にする
* ログイン後・ログアウト後のリダイレクト先を指定する
**管理画面設定**
* 管理画面上部の「ヘルプ」や「表示オプション」タブを非表示にする
* 管理画面フッターのテキスト(「WordPress のご利用ありがとうございます。」など)を非表示にする
* WordPressコア、テーマ、プラグインの更新通知を個別に停止する
* 絵文字スクリプトの停止、バージョン情報の非表示化など、WordPressのコア機能を個別に無効化・調整する
**クイック設定**
* おすすめ設定などをプリセットから読み込んで一括適用する
* ある権限グループの設定を、別の権限グループ(またはすべての権限)にコピーする
**リセット**
* このプラグインの全設定をエクスポート(バックアップ)/インポート(復元)する
* 全設定を初期状態にリセットする
詳細な情報や使い方は、[公式サイト](https://blognote.jp/cap/) をご覧ください。
== Screenshots ==
1. 左メニュータブ: メニュー項目の非表示・追加・ラベル変更・区切り線の高さ変更・アイコンの変更を設定できます。
2. 管理バータブ:管理バーの位置・メニュー項目の非表示・編集画面での前後の記事へのリンク・ログアウトボタンの追加・背景色と文字色の変更などができます。
3. ダッシュボードタブ:ウィジェットの非表示・メモウィジェットの権限変更を行えます
4. 一覧画面タブ:投稿と固定ページの一覧画面でホバーメニューの非表示・絞り込み項目の追加・一括操作メニューの変更・カラム追加と幅変更・ソート機能の付与などができます。
5. 編集画面タブ:埋め込みブロックの個別削除・日付関連のショートコードの追加・自動保存間隔の設定・リビジョンの設定・タグの選択方式をカテゴリと同じにする・CSSの追加などを行えます
6. 画像タブ:サイズ違いの生成を禁止・リスト表示時のホバーメニューの削除・カラムの追加と幅指定・ソート機能の追加を行えます
7. ウィジェットタブ:ブロックウィジェットの停止・不要なクラシックウィジェットの無効化ができます。
8. ユーザータブ:カラムの追加・ホバーメニューの非表示化・カラム幅の調整・一括操作メニューの調整ができます。
9. ログイン画面:ロゴ画像とリンク先の変更・背景色の変更・不要なリンクの削除ができます。
10. 除外設定タブ:コピーライトやバージョン表記の非表示化・サイト内検索時に除外する記事の指定・ログイン中ユーザーのGTMタグの出力を除外することができます。
11. クイック設定タブ:設定テンプレートから一気に設定を適用できます。
12. リセットタブ:設定のインポートとエクスポート・設定DBの最適化・全設定をインストール直後に戻すことができます。
== Changelog ==
= 3.0.0 =
* 機能追加: 権限グループ(ロール)ごとに設定を個別に適用できる機能を追加しました。
* 機能追加: 設定画面に、編集対象の権限グループを切り替えるUIを追加しました。
* 機能追加: ダッシュボードタブに、プラグインやテーマが追加したウィジェットを自動検出し、非表示にする機能を追加しました。
* 機能追加: クイック設定タブに、ある権限の設定を他の権限にコピーする機能(1対1、1対多)を追加しました。
* 機能追加: 管理バーのログイン名の表示方法を選択できる機能を追加しました。
* 機能追加: 管理バーのサイト名アイコンを、サイトで設定されているサイトアイコン(Favicon)に変更する機能を追加しました。
* 機能追加: 管理バーに、フロントエンドと管理画面でそれぞれ別のカスタムメニューを追加できる機能を追加しました。
* 機能追加: ウィジェットタブに、カスタムHTMLウィジェットでショートコードを有効化するオプションを追加しました。
* 機能追加: 編集画面タブに、タイトルタグ内でショートコードを有効化するオプション(WordPress標準, SEO SIMPLE PACK対応)を追加しました。
* 機能追加: 編集画面のサイドバーにある「カテゴリーの追加」「タグの追加」リンクを非表示にする設定を追加しました。
* 機能追加: 管理画面設定タブに、WordPressコア、テーマ、プラグイン、翻訳の更新通知を個別に停止する機能を追加しました。
* 機能追加: 管理画面設定タブに、管理画面の
タグから「— WordPress」という文字列を削除する機能を追加しました。
* 機能改善: 左メニューの非表示機能で、プラグインやテーマが標準メニュー(ツールなど)配下に追加したサブメニューも自動で検出できるように改善しました。
* 機能改善: 非表示にしたカスタムメニュー項目やダッシュボードウィジェットが設定ページに残り続け、いつでも再表示できるように改善しました。
* 機能改善: リセット機能で、検出したカスタムメニューやダッシュボードウィジェットのキャッシュも完全に削除されるように修正しました。
* 機能改善: 管理バーから項目を削除する機能を、IDを手動で調べる方式から、項目を自動検出しチェックボックスで選択する方式に改善しました。
* 機能改善: 編集画面の管理バーに追加される「前後の記事へ」のリンク機能を、WordPressの標準関数を使用するように変更し、安定性を向上させました。
* 機能改善: クイック設定機能で、権限グループ別のプリセットファイル(例: recommend-editor.json)を読み込めるように改善しました。
* バグ修正: 左メニューの追加機能で、追加した項目を削除ボタンで削除できない問題を修正しました。
* バグ修正: 特定の環境で、管理バーの「カスタマイズ」が非表示項目のリストに表示されない問題を修正しました。
* UI調整: 編集画面のカテゴリー・タグ選択欄の高さを増やし、スクロールの発生を抑えるオプションを追加しました。
* UI調整: 左メニューの非表示機能から、不要になった「URLで指定して削除」機能を削除しました。
= 2.5.0 =
* 機能改善: 左メニューの非表示機能で、「外観」>「カスタマイズ」がURLにパラメータが付与されても正しく非表示になるように判定方法を改善しました。
* 機能追加: 左メニューの非表示機能に、ブロックテーマで表示される「デザイン(エディター)」を追加しました。
* 機能改善: 左メニューの非表示機能で、「設定」と「プライバシー」を非表示にできない制限を撤廃しました。
* 機能追加: 左メニューの「設定」を非表示にした場合に、このプラグインの設定画面へのリンクがトップレベルメニューとして自動で追加されるフォールバック機能を追加しました。
* 機能追加: 管理バーの項目をIDで指定して非表示にする機能を追加しました。 これにより、他のプラグインやテーマが追加した項目も自由に削除できます。
* 機能改善: 上記のID指定削除機能の追加に伴い、不要になったArkhe/SWELLテーマ固有の非表示チェックボックスを削除しました。
* 機能追加: 管理バーの項目IDを簡単に見つけられるよう、プラグインやテーマが追加したトップレベルの項目IDを一覧で表示・コピーできるヘルパー機能を追加しました。
= 2.4.0 =
* 機能追加: 「クイック設定」タブを追加。おすすめ設定、機能追加、非表示、最小限セットから選んで一括で設定を適用できる機能を追加。
* 機能追加: 既存の「外観」「ツール」「設定」メニューに、それぞれ5つずつ任意のサブメニューを追加できる機能を追加。
* 機能追加: 左メニューの非表示設定に、各メニューのトップ階層(投稿一覧、ユーザー一覧など)を追加。
* 機能追加: 管理バーの項目を非表示にする設定に「ログアウト」を追加。
* 機能追加: 管理バーの右端に「ログアウト」をボタンとして表示する機能を追加。
* 機能追加: 左メニューの名称変更機能に「外観」「プラグイン」「ユーザー」「ツール」「設定」を追加。
* 機能改善: 投稿・固定ページ一覧画面に、他のプラグインと競合しない独自の「ID」列を追加し、ソートと幅指定ができるように修正。
* UI調整: 設定画面のタブ名を「投稿・固定ページ一覧画面」から「一覧画面」に短縮。
* UI調整: ウィジェット設定画面から、一部環境で正しく機能していなかった「最近の投稿」の非表示選択肢を削除。
= 2.3.0 =
* 機能追加: 管理バーに「ログアウト」をボタンとして右端に表示する機能を追加。
* 機能追加: 管理バーの項目非表示設定に「ログアウト」を追加。
* 機能追加: 左メニューの名称変更機能に「外観」「プラグイン」「ユーザー」「ツール」「設定」を追加。
* 機能追加: 左メニューの非表示設定に、各メニューのトップページ(「投稿一覧」や「ユーザー一覧」など)を追加。
* 機能改善: 投稿・固定ページ一覧画面に、他のプラグインと競合しない独自の「ID」列を追加・ソート・幅指定する機能を追加。これにより、テーマ等が追加するID列との表示崩れの問題を解消。
* UI調整: ウィジェット設定画面から、一部環境で正しく機能していなかった「最近の投稿」の非表示選択肢を削除。
* UI調整: 管理バーのログアウトボタンに関する設定の文言をより分かりやすく修正。
= 2.1.7 =
* バグ修正: 投稿一覧画面の絞り込み機能におけるNonce検証の不備を修正し、セキュリティを向上させました。
* バグ修正: 編集画面のカスタムCSS機能で、一部のCSSが正しく保存・適用されない問題を修正しました。
* バグ修正: ログイン画面で「パスワードをお忘れですか?」 と「プライバシーポリシー」のリンクが非表示にならない問題を修正しました。
* バグ修正: 「表示オプション」を非表示にする機能が動作しない問題を、CSSへの依存をなくし、より堅牢な方法で修正しました。
* 機能改善: 編集画面の管理バーに表示される「前後の記事へ」のリンク取得処理を最適化し、パフォーマンスを改善しました。
* UI調整: 設定画面の不要な説明文を一部削除しました。
= 2.1.5 =
* 機能追加: 左メニューに、URLを指定して任意のプラグインメニューを非表示にする機能を追加。
* 機能追加: 左メニューに、任意のリンク先を持つカスタムメニューを追加する機能を追加。
* 機能追加: 管理バーに、投稿編集画面で前後の記事へ移動するリンクを追加する機能を追加。
* 機能追加: 管理バーの「こんにちは、〜さん」という挨拶を「〜でログイン中」に変更する機能を追加。
* 機能追加: 管理バーの色(背景色・文字色)を任意の色に変更する機能を追加。
* 機能追加: 管理バーをフロントエンド(公開画面)でのみ非表示にする機能を追加。
* 機能追加: 管理画面上部の「表示オプション」を非表示にする機能を追加。
* 機能追加: ブロックエディタの編集画面にのみ適用されるカスタムCSSを追加する機能を追加。
* 機能改善: 左メニューの「新規追加」系の文言を、実際のメニュー名(「投稿を追加」など)と一致するように修正。
* 機能改善: 左メニューの非表示設定UIを整理し、テーマ・プラグイン固有の項目を削除。
* UI調整: 各設定画面の文言や見出し、レイアウトを多数調整し、分かりやすさを向上。
* バグ修正: SWELLテーマ、およびArkheテーマとArkhe Toolkitプラグインの組み合わせ利用時に、投稿一覧のIDカラムが二重に表示される問題を修正。
* バグ修正: 編集画面タブのリビジョン設定で、入力欄の表示/非表示が正しく動作しない問題を修正。
* バグ修正: 自動保存の間隔を空のまま保存するとエラーが発生する問題を修正。
* バグ修正: ユーザータブにあったカスタム配色機能を削除。
= 2.0.0 =
* 大規模なリファクタリング: 関数やCSSの接頭辞を `cap_` から `comage_` に変更。
* コードクリーンアップ: WordPress コーディング基準に準拠するため、セキュリティ(エスケープ処理、Nonce検証)や国際化対応など、多数の問題を修正。
* バグ修正: 設定リセット機能で「リンクの有効期限が切れています」というエラーが発生する問題を修正。
* 機能改善: 左メニューの非表示・移設機能に、SWELLテーマの項目を追加。
* 機能改善: アイコンを変更できるメニューに「ダッシュボード」を追加。
* UI調整: 左メニュー設定タブの不要な説明文を削除。
= 1.7.5 =
* 調整: リファクタリングし、JavaScrptファイルを外部化・翻訳漏れを追加・スラッグ名とファイル名を一致
= 1.7.0 =
* 機能追加: 設定画面に「ユーザー」タブを新設し、ユーザー一覧画面のカスタマイズ機能と、カスタム配色設定機能を追加。
* 機能追加: ユーザー一覧画面に「ID」「表示名」「配色」カラムを追加する機能を追加。
* 機能追加: ユーザー一覧画面の一括操作(削除、パスワードリセット)とホバーメニュー(編集、削除など)を個別に非表示にする機能を追加。
* 機能追加: ユーザー一覧画面のカラム幅を指定する機能を追加。
* 機能追加: ユーザー一覧画面の「権限グループを変更」ドロップダウンを非表示にする機能を追加。
* 機能追加: プロフィール画面で選択可能な、10個目のカスタム配色パターンを追加する機能を追加。
* 機能改善: ダッシュボードのメモを管理者権限以外のログインユーザーも編集できるよう修正。
* 機能追加: 投稿・固定ページ一覧画面に「ID」カラムを追加、並び替え、幅指定を行う機能を追加。
* 機能追加: 「除外設定」タブに、WordPressの各種機能を停止する設定項目(wlwmanifestリンクの削除など)を追加。
* 機能改善: 「Arkhe関連プラグイン」のメニュー移設設定のセクション名を「設定内に追加」に変更し、UIを整理。
* 機能追加: SWELLまたはArkhe Toolkitが有効な場合に、機能が重複する「ID列の追加」設定を非表示にするよう修正。
= 1.6.0 =
* 機能追加: 左メニュー非表示機能に、「パターン」と「再利用ブロック」を追加。
* 機能追加: 左メニュー非表示機能に、プラグイン「SEO SIMPLE PACK」のメニュー項目を追加。
* 機能追加: 左メニューの区切り線(セパレーター)の高さを指定できる設定項目を追加。
* 機能追加: 投稿・固定ページ一覧画面の一括操作のドロップダウンに「下書きに変更」「公開」「非公開」を追加する機能を追加。
* 機能追加: 投稿・固定ページ一覧画面の一括操作のドロップダウンの「編集」「ゴミ箱に移動」を削除する機能を追加
* 機能追加: 投稿・固定ページ一覧画面の一括操作のドロップダウン自体を非表示にする機能を追加
* 機能改善: 左メニューの非表示処理をするタイミングを変更し他のプラグインとの競合を回避
* 機能改善: ダッシュボードタブに、管理者以外のユーザーにもメモウィジェットの編集を許可するための設定項目を追加。
= 1.5.0 =
* 機能追加: メディアライブラリでユーザーによる絞り込み機能を追加しました。
* 機能追加: メディアライブラリに「ID」「スラッグ」列を追加しました。
* 機能追加: メディアライブラリの各列で並べ替え(ソート)を可能にしました。(ID, スラッグ, 代替テキスト, ファイルサイズ)
* 機能追加: メディアライブラリの列の表示順を自由に変更できる機能を追加しました。
* 機能改善: メディアライブラリの「大きさ」の表記を「幅×高」に統一しました。
* 機能改善: メディアライブラリのカラム幅指定のUIを改善しました。
= 1.4.5 =
* 機能追加: 管理バーを画面下部に移動する機能を追加しました。
* 機能追加: メディアライブラリ(一覧表示)に複数のカラム(ファイルサイズ、URLなど)を追加し、カラム幅を指定する機能を追加しました。
* 機能追加: 投稿・固定ページ一覧の「表示オプション」から「表示モード」を非表示にする機能を追加しました。
* 機能改善: メディアライブラリのホバーメニュー項目を個別に非表示にできるように改善しました。
* 機能改善: 編集画面の自動保存間隔を分単位で設定できるように改善しました。
* 機能改善: 左メニューのアイコンを変更できる機能を追加しました。
* 内部改善: プラグインのアンインストール時に全てのデータが削除されるよう、データ保存の仕組みを改善しました。
* 内部改善: 設定のインポート機能のセキュリティを強化しました。
= 1.4.0 =
* 機能追加: 左メニューの「投稿」「メディア」「固定ページ」の名称を自由に変更できる機能を追加しました。
* 機能追加: 左メニューの非表示項目を大幅に拡充し、ほぼすべての標準メニューを非表示にできるようにしました。
* 機能追加: 管理バーの非表示項目を拡充しました。
* 機能追加: 「除外設定」タブに、フッターのバージョン表記を削除する機能を追加しました。
* 機能追加: 更新の停止機能(WordPress本体、プラグイン、テーマ)を追加しました。
* 機能改善: ダッシュボードのメモ機能を、ウィジェット内で直接リッチテキスト編集・保存できるように改善しました。
* 機能改善: 左メニューの非表示設定UIを、親子関係が分かりやすいツリー形式に変更しました。
* 機能改善: Arkhe関連機能の表示条件を、テーマ依存から関連プラグインの有効状態で判定するように修正しました。
* 機能改善: 管理バーのサイト名変更の文言を、より具体的で分かりやすい表現に修正しました。
= 1.3.2 =
* 修正: ダッシュボードメモのエディタのフォントがゴシック体で表示されない問題を修正しました。
* 修正: Arkhe関連の設定項目が、テーマやプラグインの有効状態で正しく出し分けされるように修正しました。
* 調整: 管理バーの設定項目から、機能していなかった「プロフィールを変更」のチェックボックスを削除しました。
* 調整: その他、設定画面のラベルや説明文を複数個所で調整し、分かりやすさを向上させました。
= 1.3.1 =
* プラグインの公式サイトURLを更新しました。
= 1.3.0 =
* 機能追加: 有効になっているカスタマイズの概要を表示する「管理画面設定概要」ウィジェットをダッシュボードに追加しました。
* 機能追加: 「メモ」および「管理画面設定概要」ウィジェットを非表示にするオプションを追加しました。
* 機能追加: プラグインの設定をインポート・エクスポートする機能を追加しました。
* 機能追加: プラグイン全体を国際化(多言語化)に対応させました。
* 内部改善: 保守性と将来の拡張性を向上させるため、内部のファイル構成を全面的に整理しました。
* 修正: 投稿一覧画面の文字数が正しく計算されていなかった問題を修正しました。
* 調整: 設定画面全体のラベルや説明文を、より分かりやすく整理しました。
* 調整: 環境に依存する問題を避けるため、画像サイズの選択肢とテーマ依存の設定項目を固定リストに変更しました。
= 1.2.5 =
* 国際化(多言語化)に対応しました。
* 投稿一覧画面に並べ替え機能を追加しました。
* 画像の自動生成停止機能を、環境に依存しない固定リスト方式に変更しました。
* テーマ依存の設定項目を、常に表示されるように変更しました。
* その他、軽微なバグ修正と文言の調整を行いました。
= 1.2.0 =
* ダッシュボードにメモウィジェットを追加する機能を追加しました。
* ログイン画面の背景色を変更する機能を追加しました。
* 設定画面のタブ構成を全面的に見直し、より分かりやすく整理しました。
= 1.1.0 =
* ログイン画面をカスタマイズする機能(ロゴ変更、リンク非表示)を追加しました。
* 投稿リビジョンの保存件数を制御する機能を追加しました。
= 1.0.0 =
* プラグインの初回リリース。
== Upgrade Notice ==
= 3.0.0 =
バージョン3.0からは権限グループごとに設定を保存する仕様に変更したため、アップデート直後は管理者以外の権限設定は未設定の状態になっています。
「クイック設定」タブの「権限設定のコピー」機能を利用すると、管理者の設定を他の権限グループに素早く反映させることができます。
管理者の設定はチェックボックス式の入力欄については大部分が引き継がれますが、メニューの追加は固定式から変動式に変更したため、一部の設定は引き継がれません。
お手数をおかけしますが再設定をお願いします。
バージョン3.0.0も引き続き、このプラグインが作成する専用の設定データ以外に変更を加えることはありません。 既存の投稿や固定ページ・メディアのデータには何ら変更を加えないことはもちろん、このプラグインが追加する機能も基本的にはWordPressの機能を利用しているため、無効化またはアンインストールすればインストール前の状態に戻せます。