WordPressプラグイン

Bulk Page Stub Creator

これはWordPress開発者向けのプラグインで、初期のコンテンツ設定プロセスを簡素化します。

シンプルなプラグインで、テキスト入力エリアが表示されます。
1行目にページタイトル、2行目にスラッグを入力します。
作成したいページ数分、この手順を繰り返します。

「ページスタブを作成」ボタンを押すと、すべてのスタブが自動的に作成されます。

■ 対象ユーザー
このプラグインは、コンテンツの初期設定プロセスをスピードアップしたいウェブサイト開発者向けです。
このプラグインは、設計上非常にシンプルです。私自身のウェブサイト開発プロセスをスピードアップするために作成しました。
このプラグインを拡張するためのアイデアはいくつかあります。もしこのプラグインが役に立つと感じたら、GitHub Issues ページでぜひご提案ください。

■ 私のワークフローへの組み込み方
まず、サイトマップドキュメントでサイトの構造を計画します。このドキュメントには、ページ名とスラッグが含まれます。

次に、このドキュメントから別のドキュメントを作成し、ページの説明、タイトル、ヘッダー、コンテンツテキスト、フッタータグ、その他追加したい最適化など、ページのメタ情報を詳細に記述します。

このプラグインを使うと、サイトマップドキュメントをウェブサイト上の実際のページスタブに素早く変換し、必要なスラッグを設定できます。
すると、すべての新規ページへのページ編集リンクを含む結果ページが表示されます。

これにより、私が計画した順序(WordPressのデフォルトのようにアルファベット順ではなく)で各タブを簡単に開き、残りのメタ情報をページに挿入できます。
もしこれがあなたのワークフローに当てはまるなら、このプラグインは時間を節約してくれるでしょう!

Woo Default Attributes

WooCommerce をセットアップし、商品属性を定義したら、新規商品に自動的に追加されるデフォルトの属性とその順序を定義できます。
属性を手動で追加したり、各商品ごとに同じ順序を覚えたりする必要がなくなるため、新規商品の作成がより効率的かつ迅速になります。

WooCommerce バージョン 3.3.3 でテスト済み

ACOS – Custom Admin Color Scheme

ACOSは、WordPressダッシュボードの管理者用カラースキームを変更できるWordPressプラグインです。

シンプルなカラーピッカーを使って、自分や他のユーザー向けにカスタムカラースキームを追加できます。
必要に応じて、いつでも元のプラグインページに戻ることができます。

■ 使い方
・管理ダッシュボードで「ユーザー」>「プロフィール」へ移動します。
・「カスタム管理者カラースキーム」チェックボックスを探します。
・カスタムカラースキームを有効にするには、チェックボックスにチェックを入れます。
・カラーピッカーで色を変更します。
・「プロフィールを更新」ボタンをクリックして変更を適用します。

■ 貢献
ACOSの開発に貢献したい場合は、GitHubでプロジェクトをご覧ください。
バグ報告、新機能の提案、プルリクエストの送信など、あらゆる貢献を歓迎いたします。
ただし、コーディング規約およびACOSのビジネス目標に準拠していないプルリクエストは却下する権利を留保します。

ソースコードリポジトリはGitHubで公開されています。

■ 免責事項
本プラグインは現状有姿で提供され、その機能性や有効性について一切の保証や保証はありません。
本プラグインの安全性と信頼性を確保するため、当社はあらゆる努力を払っておりますが、本プラグインの使用によって生じたいかなる損害や損失についても責任を負いかねます。
本プラグインは、ご自身の判断と責任においてご利用ください。

■ クレジット
ACOSはGPLv2以降のライセンスに基づいて配布されています。
WordPressプラットフォームの構築と維持に尽力いただいたWordPressコミュニティとその貢献者の皆様に感謝申し上げます。

■ 今後のTODO
フロントエンドの管理バーのCSSスタイルを有効にするオプションを追加します。
すべてのログを見る

Easy Widget Columns

Easy Widget Columns を使えば、ウィジェットを列状に並べるのがとても簡単になります。
ウィジェットフォームの下部に「列幅」オプションを追加し、各ウィジェットの幅を設定できます。

「Widget Row」ウィジェットと「Sub-Row」ウィジェットを使って、ウィジェット列の新しい行とサブ行をそれぞれ定義できるため、ウィジェットエリアやサイドバーから直接複雑なレイアウトを作成できます。

Genesis Frameworkユーザーは、Widgetized Page Templateプラグインをぜひチェックしてください。
このプラグインは、Easy Widget Columnsを使用して「空白のキャンバス」として使用するフルページのウィジェット領域を作成するのに役立ちます。

■ ほとんどのテーマで動作します
Easy Widget ColumnsはGenesis Frameworkでの使用に最適化されていますが、必須ではありません。
Genesis FrameworkのColumnクラスを使用して、ウィジェットを列状に表示します。
テーマに既にGenesis FrameworkのColumnクラスが組み込まれている場合、またはCSSを手動で追加または編集したい場合は、「設定」>「Widget Columns」で CSS を読み込まず、テーマのスタイルシートを使用するように選択できます。
このオプションは、ほとんどのGenesisユーザー、またはウェブサイトに追加のアセットを読み込むことに不安があるユーザーにおすすめです。

■ 翻訳とRTL対応
このプラグインはRTLレイアウトをサポートし、翻訳にも対応しています。

■ 開発者向けフィルター
以下のフィルターを使用すると、テーマ上でプラグインを完全に制御できます。

・ewc_include_widgets– このホワイトリストフィルターは、指定されたウィジェットにのみ幅コントロールを追加するために使用されます。
・ewc_exclude_widgets– このブラックリストフィルターは、指定されたウィジェットから幅コントロールを削除するために使用されます。
・ewc_color_palette– このフィルターを使用すると、「ウィジェット行」ウィジェットのカラーピッカーコントロールにカスタムカラーパレットを追加できます。
・ewc_preset_classe – このフィルターを使用すると、「ウィジェット行」ウィジェットにチェックボックスリストとして表示されるプリセットCSSクラスを割り当てることができます。
・ewc_advanced_option – このフィルターを使用すると、「ウィジェット行」ウィジェットから特定の詳細オプションまたはすべての詳細オプションを削除できます。

1.ewc_include_widgets/ewc_exclude_widgets
どちらのフィルターも、ウィジェットのIDベースをパラメータとして受け取ります。両方のフィルターを同時に使用することはできませんのでご注意ください。
ewc_include_widgetsフィルターは常に ewc_exclude_widgetsフィルターよりも優先され、上書きされます。

2.ewc_color_palette
このフィルターを使うと、「Widget Row」ウィジェットのカラーピッカーコントロールにカスタムカラーパレットを追加できます。
パラメータとして16進数のカラー値の配列を指定できます。

3. ewc_preset_classes
このフィルターを使用すると、「Widget Row」ウィジェットにチェックボックスリストとして表示されるプリセットCSSクラスを割り当てることができます。

4. ewc_advanced_options
このフィルターを使用すると、「ウィジェット行」ウィジェットから特定の詳細オプションまたはすべての詳細オプションを削除できます。
これは、クライアントのウェブサイトのデザイン機能(オプションではなく決定事項)を制限する場合に便利です。

 

Require Login

WordPress用のシンプルなプラグインです。ユーザーがブログ内のページや投稿などにアクセスしようとすると、ログインページにリダイレクトされます。
この機能のオン/オフを切り替えるオプションメニューも用意されています。
この機能を有効にすると、ブログ全体が実質的に非公開ブログになります。

■ 今後の予定
現在、予定はありません。
ご要望がありましたら、GitHubでお知らせください。

Global Meta Box Order

WordPress のすべてのバックエンドユーザーのために、メタボックスの位置と画面の列レイアウトを直感的に調整します。

■ 概要
・プラグインをインストールして有効化
・投稿、ページ、カスタム投稿タイプ、ダッシュボードに切り替える
・メタボックス(またはすべて)の順序と位置を変更する
・列レイアウトを変更する
・別のユーザーに切り替え(User Switching プラグインを使用することもできます)
・変更内容を確認する

■ インストール
ダウンロードして解凍し、「global-meta-box-order」フォルダを「plugins」フォルダに移動してください。
WordPressインストールフォルダに移動し、管理画面でプラグインを有効化してください。

■ ロールバック
このプラグインはデータベースに何も書き込まず、読み込みのみを行います。
そのため、ユーザー設定は一切変更されず、リクエストごとにフィルタリングされます。
適用された変更はユーザーから見ると永続的に適用されているように見えますが、実際にはそうではありません。
プラグインを無効化すると、すべての変更が消えます。
再度有効化すると、すべての変更が再適用されます。

■ 仕組み
このプラグインはブループリントユーザーを操作対象としており、そのブループリントユーザーのメタボックス(表示、位置、順序)と列レイアウトの画面設定は、他のすべてのバックエンドユーザーに即座に複製されます。
デフォルトでは、このブループリントユーザーが最初に検出された管理者ユーザーであるため、画面設定をグローバルに変更するには、このユーザーでログインする必要があります。
デフォルトのブループリントユーザーやその他の設定を変更する方法については、以下の「設定」セクションを参照してください。

■ 動作場所
デフォルトでは、ユーザーが以下の操作を行ったときにプラグインが起動します。
・投稿を編集する
・ページを編集する
・カスタム投稿タイプを編集する
・ダッシュボードにアクセスする

■ 変更内容
常に変更されます
・メタボックスの表示、順序、列の位置
・列のレイアウト

指示された場合、画面オプションボックスも削除されます。
・画面オプションボックスを削除する
・すべてのボックスを固定し、ユーザーが移動できないようにします。

■ 使用方法
ブループリントユーザーとしてログインしてください。デフォルトでは、ブループリントユーザーはシステムで最初に表示される管理者ユーザーです。

編集画面(投稿、ページ、カスタム投稿タイプ)またはダッシュボードを選択し、メタボックスを移動したり、画面設定や画面の列レイアウトを変更したりできます。
設定を確認するには別のユーザーに切り替え、調整するには元のユーザーに切り替えてください。

完了したら、画面オプションボックスを削除し、ボックスの並べ替え順序をロックして、ビューをロックすることをお勧めします。
もちろん、ブループリントユーザーには影響しません。

■ 設定
バックエンドの統合は最小限に抑えられています。ナビゲーションエントリ、オプションページ、データベースへのエントリはありません。
プラグインの設定は、テーマの functions.php で行います。

ちなみに、プラグインの設定は不要です。管理者ユーザーがいれば、問題なく動作します。

■ 準備
エディターを起動し、functions.php を読み込み、以下のコードをコピー&ペーストしてください。
設定を行うためのコンテナのようなものを用意するのが目的ですが、方法は自由です。

簡潔にするため、プラグインが読み込まれてアクティブになっていることを前提とするため、確認は行いません
(ただし、QueryLoop の便利な記事で、その方法についていくつか解説しています)。

if (is_admin()) {

// The path to the configuation is rather long, so let's
// make us a shorthand.
class_alias('\GlobalMetaBoxOrder\Config', 'MetaBoxConfig');

// Add MetaBoxConfig below this line
...
}

これで、プラグインのデフォルトの動作を調整するために、以下の設定を追加する準備が整いました。
このドキュメントの最後近くにある設定例もご覧ください。

設定が適用されたことを確認するには、ブループリントユーザー以外のユーザーでログインしている必要があることにご注意ください。
ここでも、User Switchingプラグインが役立つ場合があります。

■ 操作対象画面
デフォルトでは、プラグインは投稿、ページ、カスタム投稿タイプの編集画面、およびダッシュボードで動作します。
以下の手順で変更できます。

// Operate on post and page screens only, leave the dashboard alone.
// This will still include custom post types.
MetaBoxConfig::$filter = array('post', 'page');

// Exclude custom post types
MetaBoxConfig::$include_cpts = false;

// Allow custom post types...
MetaBoxConfig::$include_cpts = true;

// ...but not all of them
MetaBoxConfig::$exclude = array('acme_product');

上記の例のMetaBoxConfigは、上記の準備セクションで示したように、\GlobalMetaBoxOrder\Configへのエイリアスであると想定されています。

■ ブループリントユーザーの変更
以下のように、ユーザーIDを返す関数を登録します。

MetaBoxConfig::$getBlueprintUserId = function () { return 1; };

■ あるいは、もっと複雑な場合:

MetaBoxConfig::$getBlueprintUserId = function () {

$user = get_user_by('slug', 'jane');
return $user ? $user->ID : false;
};

上記の例のMetaBoxConfigは、上記の準備セクションで示したように、\GlobalMetaBoxOrder\Configのエイリアスであると想定されています。

■ ビューのロック
デフォルトでは、すべてのユーザーが画面オプションボックスを操作し、メタボックス自体を移動できます。
これには理由がありますが、簡単に説明すると、次のように変更すると良いでしょう。

// No screen options
MetaBoxConfig::$remove_screen_options = true;

// Meta boxes can't be moved anymore
MetaBoxConfig::$lock_meta_box_order = true;

上記の例のMetaBoxConfigは、上記の準備セクションで示したように、\GlobalMetaBoxOrder\Configへのエイリアスであると想定されています。

■ 設定例
if (is_admin()) {

// Make sure plugin is active
if (class_exists('\GlobalMetaBoxOrder\Config')) {

// Make a long name short.
class_alias('\GlobalMetaBoxOrder\Config', 'MetaBoxConfig');

// Settings

MetaBoxConfig::$filter = array('post', 'page', 'dashboard'); // default
MetaBoxConfig::$include_cpts = true; // default
MetaBoxConfig::$getBlueprintUserId = function () { return 1; };
MetaBoxConfig::$exclude = array('acme_product');
MetaBoxConfig::$remove_screen_options = true;
MetaBoxConfig::$lock_meta_box_order = true;
}
}

■ WYSIWYGエディターの移動について
WordPressのWYSIWYGエディターの位置は固定されており、デフォルトでは変更できません(主に、エディターの周りにボックスがないためです)。
これにはいくつかの理由がありますが、どうしても位置を変更できるエディターが必要な場合は、当社のMovable Editorプラグインをご検討ください。

一方、エディターの上に特定のボックスを配置したい場合は、StackExchangeのこちらの回答をご覧ください。

WP Install Profiles

プラグインをまとめて自動ダウンロードすることで、新規サイトのセットアップにかかる時間を節約できます。
WordPressプラグインディレクトリでプラグインのURLのスラッグを追加することで、新しいプラグインを追加できます。

例えば、「All In One SEO Pack」プラグインは、https://wordpress.org/extend/plugins/all-in-one-seo-pack/ に掲載されています。
インストールプロファイルに「All In One SEO Pack」を追加するには、プラグインフィールドに all-in-one-seo-pack を追加します(1行に1つのプラグイン)。

WP Install Profiles (WPIP) を使用すると、ユーザーはプラグインのグループ(プロファイル)を定義できます。
プロファイルを入力すると、WPIP は WordPress プラグインディレクトリを呼び出し、プラグインファイルをダウンロードしてサイトのプラグインフォルダに解凍します。
さらに、WPIP はプロファイルをダウンロード可能な形式で保存するため、次のサイトにアップロードすれば、同じプラグインをワンクリックでダウンロードできます。

プロファイルはhttp://plugins.ancillaryfactory.comでオンライン保存でき、WordPressのすべてのプラグインに簡単にインポートできます。
詳細をご覧になり、アカウントを作成してください。

プロファイルのインストールの実際の様子をご覧ください: http://www.youtube.com/watch?v=W-mBhPA1XGA

Admin Bar Toggle

管理バートグルは、フロントエンドに管理バーの表示/非表示を切り替えるトグルスイッチを追加します。
これにより、管理バーの便利な機能はすべて使用できますが、邪魔になりません。

・フロントエンドの管理バーをデフォルトで非表示にします。これにより、邪魔になりません。
・右上に小さなトグルボタンを追加し、管理バーを有効化します。
・トグルボタンはそのまま残り、再び非表示にすることができます。

このプラグインは、管理バーが有効化されており、ユーザープロフィールで無効化されていないことを前提としています。

Fusion Page Builder : Extension – Image

画像要素を使用すると、メディアライブラリから画像を追加できます。
この要素には、画像サイズの設定、高解像度ディスプレイ向けのサイズ変更、スタイル(デフォルト、丸型、円形、サムネイル)、配置、リンク/ラベルなどのオプションが含まれています。

Fusion コアプラグインが必要です。

Fusion について
Fusion は、WordPress 向けの柔軟で拡張可能なページビルダーです。
WordPress のネイティブなルック&フィールを忠実に再現することを目指し、パワフルでユーザーフレンドリーなエクスペリエンスを提供することに重点を置いています。

人気の Bootstrap フレームワークをベースに構築された Fusion を使用すると、テーマのコンテンツエリアをレスポンシブなマルチカラムレイアウトに簡単に分割できます。
コアプラグインには、テキストやコードをカラムに出力するための要素が含まれており、無料の拡張プラグインは、ギャラリー、ビデオ、マップなど、WordPress サイトに必要なすべての機能を追加します。

Fusion では、コンポーネントとテンプレートも作成できます。コンポーネントは、複数の異なるページに繰り返し使用でき、1 か所で編集・管理できるレイアウトの構成要素です。
テンプレートは、読み込みと変更によって簡単に新しいページを作成できるフルページレイアウトです。
Fusion は開発者フレンドリーに設計されており、WordPress プラグインおよびテーマ開発者は、Fusion エコシステムを無限の可能性へと追加、変更、拡張することができます。

Google SEO Pressor for Rich snippets

最新のWordPress 6.xまで対応しました。
Google SEO Author Snippetプラグインは、schema.orgに基づいてウェブサイトのコンテンツを自動的に構造化します。
この標準化により、SEOに適したスニペットを簡単に追加でき、Google検索結果で上位表示しやすくなります。
投稿、ページ、カスタム投稿、商品ごとにスニペットを個別に定義できます。
また、ウェブサイトの著者にソーシャルシェアを追加してフォロワーを獲得することも可能です。

データの構造化について詳しくは、構造化データのドキュメントをご覧ください。

■ Google が推奨するすべてのスニペットをサポート
・リッチスニペット – 記事
・リッチスニペット – パンくずリスト
・リッチスニペット – イベント
・リッチスニペット – 音楽
・リッチスニペット – 組織
・リッチスニペット – 人物
・リッチスニペット – 商品
・リッチスニペット – レシピ
・リッチスニペット – レビュー
・リッチスニペット – ソフトウェアアプリケーション
・リッチスニペット – 動画: Facebook シェアと RDFa

■ メリット
・ウェブサイトのコンテンツをGoogleで簡単に上位表示できます。
・投稿者がソーシャルシェアを通じてソーシャルな関係を構築できます。
・訪問者を顧客に転換できます。
・直帰率全体を削減できます。
・投稿にコメントする前にユーザー登録を促します。

 

Video Dashboard

ビデオダッシュボードを使えば、WordPressサイトのダッシュボードにYouTubeまたはVimeoの動画を素早く簡単に埋め込むことができます。
設定エリアでは、ウェブサイトのバックエンドに表示したいYouTubeまたはVimeoの動画URLを最大50件まで指定できます。
また、ダッシュボードで動画を表示できる権限の最小レベルも設定できます。
管理者のみに表示させたい場合も、そのように設定できます。

今後のアップグレードでは、より詳細な権限設定と、より強力な動画埋め込みオプションが追加される予定です。

Bulk Add Terms

急いでカテゴリーやタグ、その他の用語を追加していくのにイライラしたことはありませんか?もう心配はいりません。
このプラグインを使えば、数千もの用語を一度に追加できます。

■ どうすればいいですか?
・プラグインをインストールして有効化してください。「一括ターム追加」という新しいメニューがポップアップ表示されます。
・メニューをクリックすると、テーマまたはプラグインごとに登録されているすべてのタクソノミーが表示される新しいページに移動します。
・まず、タームを追加したいタクソノミーを選択します。
・次に、右側のテキストエリアにタームを入力します。各行にはタームが1つだけ含まれていることを確認してください。
・「今すぐ追加」ボタンをクリックします。すべてが正しく入力されたことを確認するための確認メッセージが表示されます。「はい」をクリックすると、すべてのタームが追加されます。

■ 親子関係のネストはどうですか?
このプラグインはそれをサポートしています。ネストも可能です。子階層はダッシュ (-) でインデントできます。
例えば:
Foo
-Bar
-Baz

上記の例では、「foo」が親要素となり、「bar」と「baz」がその子要素となります。
適切なインデントを使用することで、さらに多くの子要素を作成できます。
例:
Foo
-Bar
--Baz

複雑なネストの例:
Foo
-Child of Foo~~foo-custom-slug
--Grand child of Foo~~grand-child-slug
-Second child of Foo
Baz is sibling of Foo
-Nephew of Foo
--Grand child of Baz
--Second grand child
-Son of Baz
-Daughter of Baz~~daughter-custom-slug
I am a lonely term
Do not have child

残念ながら、サポートされる最大レベルは SEA と同じ深さです。

■ 機能について
・一度に無制限の用語
・無制限のネストレベル
・登録済みのタクソノミーをすべてサポートします。(UI内で追加または削除できるもののみ)
・AJAXリクエストを使用します

■ バージョン 2.0 アップデート
* 各用語のスラッグをカスタマイズできます。名前とスラッグは ~~ 記号で区切ってください。
* 選択したタクソノミーのすべての用語をテンプレートとして取得します。後で、そのテンプレートを使用して、別のタクソノミーに追加します。
* プラグインによって追加されたすべての用語を、選択したタクソノミーから削除します。(用語の追加と削除には、WordPress 4.4 以降とプラグイン バージョン 2.0 が必要です)

■ 既知の問題
既に追加されている用語に子アイテムを追加することはできません。
追加しようとすると、指定された親アイテムが新しい用語として追加されます。
GitHub リポジトリ: https://github.com/sohan5005/bulk-add-terms

Nav Menu Item Duplicator

このプラグインは、メニュー編集時に各メニュー項目に複製ボタンを追加することで時間を節約します。
本当に時間の節約になります。
現在、カスタマイズ画面には対応していませんが、近日中に対応予定です。
バグを見つけた場合は、サポートフォーラムまでご連絡ください。すぐに修正いたします。

Expire Passwords

古いユーザーアカウントへの不正アクセスを防ぎ、サイトのセキュリティを強化します。
このプラグインは、政府機関、銀行、医療機関など、特定の業界のセキュリティコンプライアンスを満たす必要があるサイトにも最適です。
プラグインの設定では、ユーザーが同じパスワードを使用できる最大日数(デフォルトは90日)と、定期的にパスワードをリセットする必要があるユーザーロール(デフォルトは管理者以外)を設定できます。

サポートされている言語:
・英語
・チェコ語
・スペイン語

このプラグインの開発はGitHubで行われています。
プルリクエストは歓迎します。
プラグインフォーラムにアクセスする前に、GitHubで報告されている問題をご確認ください。

WP Login Logo

詳細情報とディスカッションについては、プラグインページをご覧ください: http://workstation.nerdnet.it/portfolio/wp-login-logo/

WP Login Logoは、WordPressの組み込み機能とメディアアップローダーを利用して、自分のウェブサイトのログイン画面をカスタマイズできるように作成したシンプルなプラグインです。
世の中には肥大化したプラグインやリソースを大量に消費する実装が溢れていますが、この軽量なコードベースとクリーンなUIは、他のWordPressユーザーや開発者にも同様のメリットをもたらすと考えました。

あまり派手な機能は期待しないでください。
このプラグインは1つのことだけを、しかもそれをうまくこなします。

上記のセクションについていくつか注意事項があります。

・「貢献者」@Cris9400、@Disy
・「タグ」ログイン、ロゴ、ログインロゴ、管理者、カスタマイズ、カスタマイズ、ブランディング、カスタムログイン、メディアアップローダー、AJAX、wp-login
・「最低要件」3.5以降
・「テスト済み」4.2.2
・「安定バージョン」1.0.4

Tabify Edit Screen

投稿メタボックスが多数あると、投稿編集画面の検索が難しくなることがあります。
Tabify Edit Screenプラグインを使ってタブセットを作成し、投稿編集画面の操作と管理を容易にしましょう。しかも、WordPressのバックエンドからすべて管理できます!

コードベースにはまだ多くの変更が加えられています。
使用できるフックもいくつかありますが、実装からバージョン1.0まで変更される可能性があります。
常に後方互換性を維持するよう努めますが、バージョン1.0までは確実な保証はありません。

Collapsible Categories in the Dashboard

Classic Editorプラグインの使用は必須 – Gutenbergに対する不満点の一つに、カテゴリーの表示にREST APIを使用しているため、ユーザーのカテゴリーボックスに何も追加されず、wp_terms_checklist_argsフィルターが役に立たないという点があります。
Classic Editorプラグイン(現在までに500万回以上インストールされています)をまだ使用していない場合は、このプラグインを動作させるにはClassic Editorプラグインを使用する必要があります。回避策を探しています。

カテゴリーリストが長すぎて、スクロールして必要なものを見つけるのが難しくありませんか?
このプラグインは、サブカテゴリーのグループを展開可能なサブメニューに折りたたみます。
必要に応じてサブメニューを開閉することで、カテゴリーリストを管理しやすいサイズに縮小します。
チェックマークが付いたカテゴリーのサブメニューは折りたたまれません(ただし折りたたみは可能です)。そのため、サブメニューを探す手間が省けます。
カテゴリーリストの階層構造が崩れるのを防ぐCategory Checklist Treeプラグインのコードを提供してくれたscribuに感謝します。

このプラグインは、投稿カテゴリーとWooCommerceの商品カテゴリーにも対応しています。
ユーザーによると、カスタム分類でも機能するそうです。

Slash Admin

Slash Admin は、ほとんどのウェブサイトで必要となるであろう一般的な機能をまとめたプラグインです。
このプラグインを使うと、WordPress ウェブサイトの様々なオプションを変更でき、テーマを変更してもそれらのオプションは有効のまま維持されます。また、
あなたと編集者にとってより使いやすい管理パネルを作成するのに役立ちます。

オプションの多さに戸惑っている方のために、このプラグインの優れた機能をご紹介します。

■ 機能
フロントエンド

・静的スプラッシュページを表示するオプション。
・スパムボットをブロックするため、メールアドレスの文字をHTMLエンティティに変換するオプション。
・EU Cookie法の同意メッセージを表示します(利用可能なオプションについてはスクリーンショットをご覧ください)。v.3.0以降、言語ごとに異なるメッセージを作成するためのWPMLもサポートしています。
・ページが完全に読み込まれると自動的に非表示になる「読み込み中」アニメーションを追加します。
・独自のGoogle Web Fontsをキューに追加し、パフォーマンスとプライバシーを向上させるためにローカルで読み込むオプションも用意しました。
・アーカイブタイトルの前の「Category:」という単語を削除します(テーマでthe_archive_title()を使用している場合に通常必要です)。
・ページに抜粋機能を追加します。
・ウィジェットでショートコードを使用できるようにします。
・古いバージョンのInternet Explorer(IE8以前)のユーザーに警告を表示します。残念ながら、まだInternet Explorer 8を使っているユーザーがいます…

■ 管理

・Google Analytics トラッキングコードを挿入する(将来テーマを変更する際に再入力する必要がないようにするため)
・サイトヘルスを、選択した管理者以外から非表示にする(詳細はこちら)
・ACF オプションを、選択した管理者以外から非表示にする
・WordPress 5.2 以降には、プラグインやテーマがサイトで致命的なエラーを引き起こした際にそれを検出し、自動メールで通知する機能が組み込まれています。デフォルトでは、管理者のメールアドレスに送信されます。Slash Admin でこの設定を上書きできます(必要に応じて複数の受信者を追加することもできます)。詳細はこちら
・プラグインとテーマの自動更新メール通知の受信アドレスを変更する
・投稿に挿入したタグの順序を WordPress が尊重するようにする(詳細はこちら)
・WordPress が各投稿に対して保持するリビジョン数を制限(データベースをクリーンな状態に保つため)
・一定期間後の投稿の更新と削除を禁止する。編集者が多数いる場合や、編集者のアカウントが不正アクセスされ、投稿にスパムコードが追加された場合に便利です(古い投稿の編集を禁止することで被害を最小限に抑えることができます)。
・Jetpack 開発モードを有効にする
・Jetpack の共有ボタンと「いいね!」ボタンを移動する
・メンテナンスモード。チェックを入れると、管理者以外のユーザーは WordPress のバックエンドにアクセスできなくなり、代わりにカスタマイズ可能なメッセージが表示されます。ウェブサイトのメンテナンス作業を行う際に、完了前に編集者がコンテンツを追加または変更できないようにしたい場合に便利です。管理者には影響はなく、通常どおりログインできます。

■ ログイン画面

・WordPressログイン画面にカスタムロゴを追加します。
・ログイン画面のロゴ(カスタムまたはデフォルト)を、wordpress.orgではなくウェブサイトのホームページにリンクするように設定できます。
・ログイン後、ユーザーをプロフィールページではなくホームページにリダイレクトします。
・管理者以外のすべてのユーザーに対して管理バーを無効にします。これはフロントエンドにのみ適用されます。開発段階など、ログインしたユーザーだけにサイトを表示したいが、ダッシュボードにアクセスしたり管理バーに混乱したりしたくない場合に便利です。
・ログイン画面にカスタムCSSを追加して、外観を完全に変更します。

■ 管理者以外

・管理者以外のユーザーに対して、管理メニューから不要なオプションを非表示にします(これにより、編集者は現在のウェブサイトにとって意味のないオプションに圧倒されることがなくなります)。
・タグとカテゴリを無効化
・管理者以外のユーザーに対して特定のページを非表示にします。例えば、静的なフロントページ、ブログページ、またはページテンプレートとして使用しているページへの編集者のアクセスを禁止できます。
・編集者がメニューやウィジェットを管理したり、以前は管理者のみがアクセスできたその他の外観設定にアクセスできるようにします(例えば、クライアントにウェブサイトのメニューを変更するオプションを提供したいが、管理者権限は付与したくない場合など)。
・WordPressやその他のプラグインのアップデートに関する通知を、管理者以外のユーザーに対して非表示にします(クライアントがこれらの通知に戸惑い、ウェブサイトに問題があると誤解することがあります)。

■ ホワイトラベルのバックエンド

・管理画面の右上隅にある「こんにちは」メッセージを変更します(バックエンドとログイン後のフロントエンドの両方)。
・管理画面のデフォルトのフッターテキストを変更します。
・管理バーの左上にあるWordPressロゴを独自のロゴに置き換えます(バックエンドとログイン後のフロントエンドの両方)。
・ダッシュボードのデフォルトのウェルカムメッセージを独自のメッセージに置き換えます。
・ダッシュボードウィジェットを追加して、クライアントに一般的な情報や商業的な情報(連絡先情報やサポートドキュメントへのリンクなど)を提供します。
・管理画面に独自のカスタムCSSを追加します。

■ パフォーマンス

・絵文字を無効にする
・フロントエンドから wp-embed スクリプトを無効にするか、条件付きで読み込む
・DNS プリフェッチは、特定の URL(ウェブサイトのドメイン外)に後で必要になるアセットがあることをクライアントに通知し、ブラウザが可能な限り迅速に DNS を解決できるようにします。
・リンクのプリフェッチとプリレンダリング。リンクのプリフェッチは、ブラウザのアイドル時間を利用して、ユーザーが近い将来にアクセスする可能性のあるドキュメントをダウンロードまたはプリフェッチするブラウザのメカニズムです。ウェブページはブラウザにプリフェッチのヒントを提供し、ブラウザはページの読み込みが完了すると、指定されたドキュメントのプリフェッチをサイレントに開始し、キャッシュに保存します。ユーザーがプリフェッチされたドキュメントのいずれかにアクセスすると、ブラウザのキャッシュからすぐに表示されます。プリレンダリングはページ全体をダウンロードしてレンダリングし、ユーザーが要求するまでページを非表示にするため、注意して使用する必要があります。

■ ショートコード

・投稿にメールアドレスを手動で追加する場合は、メール収集業者を「欺く」ために、メールアドレスを偽装することを検討してください(詳細はFAQをご覧ください)。
・電話番号はクリック可能な形式で表示してください。クリックすると、モバイル端末の場合は電話のダイヤラーが開き、デスクトップパソコンの場合は関連プログラム(例:Skype)を使用して電話をかけるよう促されます。
・サイトをローカルホストまたは一時URLで開発している場合は、投稿やページ内で絶対URLを使用しないことをお勧めします。そうすることで、実際のドメインに移行した後でもリンクを更新する必要がなくなります(詳細はFAQをご覧ください)。

■ 開発機能

・var_dump() の代わりに slash_dump() を使用すると、出力が <pre></pre> タグで囲まれ、読みやすくなります。slash_admin_dump() も同様の機能を持ちますが、出力は管理者のみに表示されます(ライブサイトのデバッグに便利です)。
・サイトがオンエア状態でデバッグモードがオンの場合、およびサイトがローカルホスト上でデバッグモードがオフの場合に警告を表示します。また、ウェブサイトがオンエア状態で検索エンジンから非表示にするよう設定している場合も警告を表示します。

■ 通知
Slash Admin は以下の通知を表示します。

・過去 15 分間にログインしたユーザーのリスト(もちろん、あなたを除く)
・デバッグモードが有効になっている場合の警告(開発中は有効にし、サイト公開後は無効にする必要があります)
・サイトが検索エンジンから非表示になっている場合の警告