セキュリティ・管理系

Blue Login Style

Blue Login Styleは、美しいテーマでログインページをカスタマイズできる、コンパクトなWordPressプラグインです。
メッセージの追加、ログインロゴの変更、ログイン・ログアウト・リダイレクトリンクの設定など、様々な機能を備えています。
スクリーンショットはこちらでご覧いただけます。

■ 機能
・豊富なオプションを備えた素敵なテーマをお選びいただけます。
・ログインページにメッセージを追加できます。
・WordPressブログのカスタムロゴを簡単に追加できます。
・カスタム背景画像を追加できます。
・ログイン、ログアウト、登録リダイレクトリンクを設定できます。
・シンプルな設定パネル。
・その他…

 

Admin Help Docs

Admin Help Docsは、管理タスクを効率化し、ウェブサイト管理を強化する優れたツールです。
WordPress管理ダッシュボードに、コンテキストに基づいたカスタムヘルプドキュメントを作成できるため、複雑なタスクや設定について、自分自身や他の管理者に簡単にガイドできます。

■ このプラグインを使用すると、次のことが可能になります。
・特定の管理ページまたはセクション用のカスタムヘルプドキュメントを作成する
・明確で簡潔な指示と説明を追加する
・画像、動画、リンクなどのマルチメディアを使用して理解を深める

「管理者ヘルプドキュメント」は、関連情報やガイダンスに簡単にアクセスできるため、時間を節約し、混乱を減らし、WordPress管理をより効率的かつ楽しくします。
ウェブサイト管理を簡素化し、魅力的なコンテンツの作成に集中したい開発者、デザイナー、サイト所有者に最適です。

W2O Admin Dropdown Menu

WordPress管理画面で人気の水平ドロップダウンメニュー
W2O Admin Dropdown Menuは、WordPress管理画面用のシンプルな水平ドロップダウンメニューです。
左メニューをなくし、画面スペースを節約できます。WordPress管理画面の左メニューリンクはすべて、水平ドロップダウンメニュー(フローティングメニューバーとも呼ばれます)として利用できます。
他のプラグインのように、追加の水平ドロップダウンメニューを追加することはありません。
WordPressのトップメニューバー(管理画面バー)を利用して、管理画面の左メニューセクションをなくした水平ドロップダウンメニューを作成します。
シンプルさが魅力です。

■ 主な機能
・レスポンシブな水平ドロップダウンメニュー。メニューが多数あり、下にオーバーフローした場合、自動的に調整されます。
・WordPressのデフォルトのダッシュボードアイコンをメニューアイコン(親メニュー)として使用します。また、サードパーティ製プラグインが親メニューに使用しているアイコン(SVG、PNGなど)も保持します。プラグイン自体は追加の画像を使用しません。オリジナリティを損なわないデザインです。
・メニューバーの色、メニューアイコン(ダッシュボードアイコン)の色、フォントの色などには、WordPress管理画面で選択したカラースキームを使用します。そのため、「WordPress環境に優しい」メニューと呼んでいます。
・モバイルデバイス向けに、WordPress独自の「管理バーメニュー切り替え」メカニズムを維持しています。
・最後に、追加の設定を行う手間は一切ありません。プラグインをインストールして有効化するだけで、すぐにご利用いただけます。

■ 追加機能
・バージョン3.0(以降)では、「W2O Admin Dropdown Menu」は「Admin Menu Editor」プラグインとも互換性があります。最新バージョンの「Admin Menu Editor」プラグインでも問題なく動作します。
・以前と同様に、プラグインには親メニューとして「アイコンのみ」を表示する機能も残っています。この機能を使用するには、「core.php」の261行目にある「wpiconsonly」の値を1(つまり、「wpiconsonly」を0から1に変更)に設定するだけです(ちなみに、「core.php」は「/wp-content/plugins/w2o-admin-drop-down-menu/core/」ディレクトリ内にあります)。

Prevent Password Reset

WordPressの「パスワードを忘れた場合」フォームから特定のユーザーのパスワードをリセットできないようにします。
このプラグインは、管理画面の各ユーザープロフィールにチェックボックスを追加します。チェックボックスをオンにすると、ユーザーのパスワードがリセットされなくなります。
ユーザーがパスワードのリセットを禁止すると、誰もパスワードをリセットできなくなります。
つまり、完全にリセットを阻止できるのです。

■ 留意事項
・パスワードを紛失した場合、FTP経由でプラグインを削除するか、データベースにアクセスするか、サイトの管理者にパスワードの変更を依頼しない限り、パスワードをリセットすることはできません。
・このプラグインは、ユーザープロフィールページからのパスワード編集・変更を無効にするものではありません。「パスワードを忘れた場合」フォームからのパスワードリセットをブロックするだけです。

■ プロフェッショナルサポート
・プラグイン作者である私からプロフェッショナルなプラグインサポートが必要な場合は、Theme Hybrid のサポートフォーラムにアクセスできます。Theme Hybrid は、40,000 人以上(そして成長中)のユーザーコミュニティ向けに、私が作成したすべてのプラグインとテーマのサポートを担当している、プロフェッショナル向けの WordPress ヘルプ/サポートサイトです。

■ プラグイン開発
・テーマ作者、プラグイン作者、あるいは単にコードを書く趣味の方であれば、GitHub リポジトリでこのプラグインの開発状況を追跡できます。

Admin Starred Posts

Admin Starred Posts を使うと、WordPress 管理画面内の投稿、ページ、カスタム投稿にスタ​​ーを付けることができます。
これにより、投稿を目立たせたり、重要な投稿であることを思い出せるようにマークしたりできます。

例えば、たくさんのページがあるけれど、いつも編集しているページが1つか2つしかないとします。
そのような場合は、それらのページにスターを付けると、投稿一覧ですぐに見つけられるようになります。

Gmail をご利用になったことがある方なら、この機能はよくご存知でしょう。Gmail のメールクライアントと同様に、このプラグインを使うと、投稿、ページ、カスタム投稿の一覧でスターをクリックするだけで「スター」を付けることができます。

このプラグインはすぐに使えますが、ワークフローに合わせてカスタマイズするための設定オプションもいくつか用意されています。

■ 設定オプション
・12種類の「スター」を切り替えます
・スターの順序をドラッグして設定します
・WordPressインストール内の任意の投稿タイプでこの機能を有効/無効にします
・スターをすべての投稿に表示するか、ユーザーごとに表示するかを選択します。

■ その他の機能
・投稿リストの上部にある「スター」フィルターを使用すると、スター付きの投稿のみを表示できます。

このプラグインにはWordPress 3.8以降が必要です。

Lock Pages

注: このプラグインは Gutenberg でテストされておらず、近い将来にテストする予定もありません。
WordPress バージョン 5.0 以降をご利用の場合は、問題が発生した場合はクラシックエディターをご利用ください。

注: このプラグインは元々ページのみをロックするために設計され、後にカスタム投稿タイプの機能が追加されました。
そのためプラグインの名前が付けられており、用語では「すべての投稿タイプ」を意味するところを「ページ」と表記することがあります。

ページや投稿の中には、サイト編集者が簡単に移動したり削除したりするには重要すぎるものもあります。
編集者は、SEO への影響を意識せずに、ページのスラッグ名を変更したり、ページを削除して似たようなスラッグに置き換えたりすることを平気で行ってしまうかもしれません。
また、サイトの構造やカスタムテーマの特性上、特定のページは保持しておく必要がある場合もあります。

このプラグインを使用すると、管理者は任意のページまたはすべてのページ、および任意の投稿タイプの投稿を「ロック」できます。
ここでの「ロック」とは、基本的に管理者以外のユーザーが以下の操作を行えないことを意味します。

・アイテムのスラッグの編集
・アイテムの親の変更
・アイテムのテンプレートの変更
・アイテムの削除
・アイテムのステータスの変更
・アイテムのパスワード保護の変更

ロックは、データベースの更新そのものを阻止し、可能な場合は該当フィールドのインターフェース要素を削除することで実装されます。
インターフェース要素はサーバー側のWPフィルターによって削除され、そうでない場合はクライアント側でjQueryが使用されます。

注: 現在、クイック編集機能ではこれを動作させることができませんでした。一時的な対策として(何もしないよりはましだと思われるため導入しています)、ロックされたページを編集できないユーザーに対してはクイック編集リンクが削除されています。
これはあまり良い方法ではないことは承知していますが、クイック編集を選択的にブロックする方法が判明するまでは、ロックされたページはロックされるべきだと想定しています。
ユーザーは通常の編集ページから他のフィールドをいつでも編集できます。

開発コード問題追跡については、GitHub にアクセスしてください。

■ 既知の問題
クイック編集に問題があります。
クイック編集ボックスに非表示フィールドを作成し、その値を非表示のdiv要素に配置する方法はわかりましたが、フィールドに動的に値を設定する方法がわかりません。

そのため、保存時に必要に応じて以前の値を使用できます。
現時点では、ロックされたページを編集できないユーザーに対してはクイック編集がブロックされています。
lock_parent関数を修正し、アップロードしたファイルをロックされたページに添付できるようにしましたが、ライブラリに既に存在するメディアを挿入時に添付することはできません。

■ アイデア
クイック編集フォームに管理者向けのロックチェックボックスを追加します。
設定画面では、ロックされたページ要素の編集に必要な権限を選択するためのドロップダウンを使用します。
子孫を処理するためのシステムを実装します。
例えば、ロックされたページのすべての子孫をロックするかどうかを選択するオプションなどです。

WP Dashboard Messages

■ 機能
・WP管理ダッシュボードへのメッセージの追加
・有効期限付きメッセージ
・様々なスタイルとレイアウトから選択可能
・マルチサイトサポート(ネットワーク全体へのメッセージ)
・開発者向けフック

■ 開発
GitHubのソースコードをご覧ください。

Insights

Insightsは、ブログ記事の執筆に新たな力強い方法をもたらします。
生産性を向上させると同時に、記事の質も向上させます。

Insightsは以下の機能をリアルタイムで実行します。

・投稿を相互リンクする
・Flickr 画像を挿入する
・YouTube 動画を挿入する
・Wikipedia を検索
・Google を検索
・Google ニュースを検索
・Google ブログ検索
・Google ブック検索
・Google マップを挿入する

スクリーンショットで使用例をご確認ください。
Insights は、動的な AJAX インターフェースを使用してこれらすべてを実現し、投稿に関連する情報をわずか数秒で読み込みます。
Vladimir Prelovac によるプラグインです。
ManageWP もご覧ください。

Bulk Plugin Installation

このプラグインは、現在のWordPressプラグインのインストール方法を改良したものです。
テキストエリアにプラグイン名またはダウンロードURLを入力するだけで、1つまたは複数のプラグインをインストールできます。

このプラグインの著作権はすべてimprovingthewebに帰属します。
このプラグインは、Improved Plugin Installationを改良したものに過ぎません。
元のプラグインを新しいバージョンのWordPressで動作させることが目的でした。

以上です。また、ブックマークレット機能は削除しました。

■ 例

インストールフォームは以下のいずれかの入力を受け付けます。

・Contact Form 7
・https://wordpress.org/extend/plugins/contact-form-7/
・https://downloads.wordpress.org/plugin/contact-form-7.3.3.2.zip

プラグインはwordpress.orgでホストされている必要はありません。
直接ダウンロードURLを使用すれば、サードパーティ製プラグインも問題なくインストールされます。

Featured image to All-Posts

Add thumbnails of featured image/eyechatch image to a column of admin dashbord All Posts page. / 管理画面のダッシュボード/投稿一覧のカラムに、アイキャッチ画像のサムネイルを追加表示する。

Admin filter posts by year

このプラグインは、管理領域で月単位だけでなく年単位で投稿をフィルタリングする機能を提供します。

Add post thumbnail to wp-admin list view

WordPress 管理画面の投稿リスト表示に新しい列を追加し、投稿の注目画像 (利用可能な場合) のプレビューを表示します。

■ フック
開発者は、必要に応じて、mhm-list-postthumbnail/exclude_posttype フィルターを使用して、特定の投稿タイプから投稿サムネイル列を除外できます。
このフィルターは配列を受け取り、配列を返します。

Intervention

単一の設定ファイルを使用して、WordPress 管理インターフェースとアプリケーションの状態を簡単に設定できます。
WordPress 管理インターフェースを簡素化します。
WordPress アプリケーションの状態を設定ファイルに記述します。

Intervention on GitHub

Admin Branding and Tweaks

このプラグインを使用すると、WordPress管理画面とログイン画面の微調整を簡単に行うことができます。
プラグインを有効化すると、「設定」メニューに「エージェントブランディング」という新しいメニュー項目が追加されます。

■ 機能一覧

  • ログインロゴの変更
  • ロゴURLの変更
  • ロゴの代替テキストの変更
  • ログイン背景の変更
  • ログインフォームの位置の変更(左/右/中央)
  • 管理画面フッターのテキストの変更
  • ダッシュボードにカスタムメタボックスを作成
  • デフォルトの管理画面メタボックスを削除
  • 管理バーを削除
  • ページ作成メタボックスを追加:このメタボックスを使用すると、すべてのカスタム投稿タイプで新しいページを簡単に作成できます
  • 管理画面バーからWordPressロゴを削除:これにより、管理画面トップバーからWordPressロゴが削除されます
  • メディアアップロードにSVGサポートを追加:これにより、ネイティブメディアアップローダーを使用してSVGをアップロードして使用できるようになります
  • 「Perfect Body Class」を追加:これにより、さまざまなブラウザに基づいてウェブサイトにボディクラスが追加されます。サポート対象:Opera、Firefox、Gecko、Safari、Chrome、NS4、IE(バージョン別)
  • 更新通知を削除:これにより、管理者以外のユーザーへの煩わしい更新通知が削除されます
  • 投稿/ページなどのIDを表示します
  • 管理画面フッターからWordPressバージョンを削除

■ 色とテーマ

  • メニューの背景色を変更:管理メニュー項目のメイン背景色
  • ホバーテキストの色:メニュー項目のテキストのメイン色
  • 「スレート」テーマを使用するオプション:管理テーマを完全に変更します。これにより、以前に選択した色が上書きされます
  • 管理インターフェースに使用するGoogleフォントを選択
  • Googleフォントを使用するかどうかのチェックボックス
  • カスタムCSSエリア

Filter Admin Published Default

wp-admin のすべての公開投稿タイプ(投稿、ページなど)で、デフォルトで公開済みフィルターを表示するように設定しました。
これは、私のクライアントの中には予約投稿を大量に抱えていて、大量の下書きが上部に表示されるため、公開済みフィルターをクリックする手間が面倒だったというニーズから生まれました。
そこでアイデアを求めてツイートしたところ、@Norcross が回答してくれて、すぐにこのプラグインを作成しました。
そして、一般公開用のプラグインとして公開しました。それで、ついに公開です!

■ 使用方法
有効化後は何もする必要はありません。

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のこちらの回答をご覧ください。

Colored Admin Post List

WordPress 管理画面で、下書き、保留中、今後の投稿、非公開、公開済み、カスタム投稿ステータスの背景を強調表示します。

Expire Passwords

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

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

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

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