セキュリティ・管理系

WP Admin UI Customize

このプラグインは、管理画面UIのカスタマイズをするプラグインです。
「ダッシュボード」「オプションタブ」「サイトのメタタグ管理」「管理バー」「管理メニュー」「メタボックス」「ログイン画面」
これらのカスタマイズを、このプラグインひとつで出来ます。

    • ダッシュボード
    • Display options tab
    • Output-meta site
    • Admin bar (Toolbar)
    • Admin menu (Side menu)
    • Management of meta boxes
    • ログイン画面
    • その他の機能。

これらをカスタマイズすることは可能です。

Site Offline Or Coming Soon Or Maintenance Mode

サイトオフラインでは、カウントダウン付きのRetina対応テンプレートを提供しています。
1つだけ有効にできます。セットアップも管理も簡単です。

Display PHP Version

非常に軽量でシンプルなプラグインで、現在インストールされているPHP/MySQLのバージョンを「AtaGlance」管理ダッシュボードウィジェットに表示します。
最新のプラグインバージョンでは、PHPバージョンのテキストにマウスを合わせると、現在のMySQLバージョンも表示できます。
この方法で実装したのは、MySQLバージョンはPHPバージョンほど頻繁に知る必要がない可能性があり、不要な視覚的なノイズを追加するだけだからです。

PHPバージョンのラベルにマウスを合わせるだけで、インストールされているMySQLバージョンが表示されます。
また、一部のWindowsベースのサーバーでは、返されたMySQLバージョンが5.5.5-プレフィックス付きで表示されることがありますが、これは少し煩わしいため、利便性のために削除されています。

WP Revisions Control

WordPress 3.6では、サポートされる投稿タイプごとに保存するリビジョン数を制御できる新しい機能が導入されました。
このため、以前から広く使用されていたWP_POST_REVISIONS定数に頼る必要がなくなりました。

本プラグインは、この新しい機能を簡単に利用するためのインターフェイスを提供します。
プラグインを有効化すると、WordPress管理画面の「設定 > 投稿設定」から、投稿タイプごとに保持するリビジョン数を簡単に指定できるようになります。

リビジョンはデータベースに保存されますが、リビジョンの数が膨大になると、データベースが肥大化し、クエリの実行速度が低下するなど、パフォーマンスに悪影響を与える可能性があります。そのため、リビジョンを管理することは重要です。

リビジョンの価値は、追跡対象によって異なります。
たとえば、自分が書いた投稿のすべてのリビジョンを保存したい場合もあれば、各ページについては最新の5バージョンだけを保存すれば十分な場合もあります。
このように用途に応じた柔軟な管理が求められます。

WordPress 3.6では、投稿タイプごとのリビジョン数をコントロールする機能が追加されましたが、ネイティブなインターフェースは提供されていません。
そのため、このプラグインを開発しました。
このプラグインを使用することで、リビジョン管理がより簡単に行えるようになります。

Maria Ramosさん(WebHostingHub所属)の尽力により、本プラグインはスペイン語にも対応しています。
彼女のご協力に感謝します。

Revision Control

ユーザーがリビジョン機能をより細かく制御できるようにする WordPress のプラグインです。

このプラグインを使用すると、ユーザーはページのサイト全体の設定 (設定 -> リビジョン) をを設定して、ページ / 投稿に保存されるリビジョンの数を有効 / 無効 / 制限することができます。ユーザーは、リビジョンメタ ボックスからページ / 投稿ごとにこの設定を変更できます。

このプラグインでは、リビジョン投稿メタボックスを介して特定のリビジョンを削除することもできます。

Add From Server

このプラグインは限定的なサポートを提供します。
新しい機能や多くのバグ修正は期待しないでください。
機能はいつでも削除される可能性があります。

「サーバーから追加」は、質の悪いウェブホストの悩みを軽減するために設計されており、FTPまたはSSH経由でファイルをアップロードし、後でWordPressにインポートできます。

このプラグインは、以下の目的で設計されていません。
* ファイルアップローダーの代わりとして使用すること
* ウェブサイトの移行に使用すること
* ウェブホスティングを移動した後にファイルを再インポートすること
* メディアを一括インポートすること

このプラグインは、次の目的で設計されています。
* ホスティングでアップロードできるサイズより大きいファイルをインポートします。
* インターネット接続のアップロード速度に対して大きすぎるファイルをインポートします。

WordPressは、このプラグインよりもファイルのアップロードが優れているため、使用する前にニーズを考慮してください。

メディアのインポートにはWP-CLIの使用も検討してください:

Nested Pages

ネストされたページを使用する理由

  • ページ構造とポストオーダーを管理するための、シンプルで直感的なドラッグ アンド ドロップ インターフェイスを提供します。
  • 強化されたクイック編集機能
  • サイトのページ構造の編集可能、並べ替え可能なツリー ビューを追加します
  • ページ構造に一致するネイティブ WordPress メニューを自動的に生成します
  • 複数のページと投稿をすばやく追加する方法 (開発に最適)
  • どの投稿タイプでも機能します
  • タッチ対応デバイスで動作します

 

詳細については、nestedpages.com をご覧ください。
開発に関する問い合わせやセキュリティ通知の送信については、Github リポジトリにアクセスしてください。
重要: ネストされたページには、WordPress バージョン 3.8 以降、および PHP バージョン 5.4 以降が必要です。

生成されたメニュー
自動的に生成されるデフォルトのメニューの名前は「Nested Pages」です。メニューの名前は、[外観] > [メニュー] または [ネストされたページ] 設定で変更できます。

ページツリーの切り替え
子ページの表示と非表示を切り替えるには、親ページの左側にある矢印をクリックします。すべてのページをすばやく展開したり折りたたんだりするには、[ネストされたページ] 画面の右上隅にあるボタンをクリックします。

テーマの使用
テーマ内でネストされたページを並べ替えるには、クエリで menu_order 順序オプションを使用します。

ツリービューからページを非表示にする
ツリー ビューでページを非表示にするには、クイック編集フォームを開き、「ネストされたページで非表示」オプションを選択し、「更新」をクリックして変更を保存します。

ページを表示に戻すには、画面上部の「非表示のページを表示」リンクをクリックします。非表示のページが表示されるようになり、再編集して表示できるようになります。

ページの並べ替え
ページを並べ替えるには、ページ行の上にマウスを置きます。メニューアイコン(三本線)が表示されます。このアイコンをクリック (またはタップ) し、ドラッグしてメニュー内の順序を変更します。ページを別のページの下にドラッグするには、ページを右側のターゲットの親の下にドラッグします。視覚的な表示にはくぼみが付いています。ドラッグ アンド ドロップ機能は WordPress メニューと同様に機能します。

同期メニュー
Nested Pages をインストールすると、Nested Pages という名前の新しいメニューが利用できるようになります。
デフォルトでは、メニューの同期は有効になっています。
同期を無効にするには、Nested Pages 画面の上部にある「Sync Menu」のチェックを外します。チェックボックスを再度オンにして再度有効にし、同期を実行します。

パフォーマンスの保存: サイトのページ数が非常に多い場合、ページ同期を無効にすると、ネストされたページを使用するときに保存時間が短縮される可能性があります。

生成されたメニューの編集: Nested Pages インターフェイスの外部でメニューに加えられた手動の変更は、同期の実行後に上書きされます。

メニューでのページの非表示: ネストされたページ メニューからページを非表示にするには、その行の [クイック編集] をクリックし、[ナビゲーション メニューで非表示] を選択し、[更新] をクリックします。
メニューの同期が無効になっている場合は、設定を同期するために今すぐ有効にしてください。
非表示のページには「(非表示)」と表示されます。
子ページのあるページをメニューから非表示にすると、そのすべての子ページも非表示になります。

WPML の互換性
バージョン 2.0.1 の時点で、Nested Pages の一部の機能は WPML と互換性があります。
WPML がインストールされている場合、または既存の Nested Pages 対応サイトに WPML をインストールしている場合は、バージョン 2 にアップグレードする前に注意すべき重要な例外がいくつかあります。

WPML とメニューのサポート: WPML がインストールされ有効になっている場合、Nested Pages 内の特定の機能は無効になります。
これは、言語間でのメニューの同期が複雑であるためです。
自動メニュー同期はサイトの主言語では引き続き利用できますが、追加の言語は WPML のメニュー同期メソッドを使用して同期する必要があります。
ネストされたページ内でメニューの同期が有効になっている場合、便宜上、非主言語画面で「WPML メニューの同期」リンクを使用できます。

カスタム リンク: ネストされたページ内のカスタム リンクは、WPML を使用したインストールでは無効になります。
カスタム リンクは、従来の [外観] > [メニュー] インターフェイスを通じて追加できます。
これにより、WPML メニューが言語間で正常に同期されることが保証されます。

フィルター
the_title($title, $post_id, $view) – 標準のタイトル フィルター。ネストされたインターフェイスに表示されるタイトルに適用されます。 3 番目のパラメータ $view は、現在のタイトルがネストされたビューに表示されているかどうかを確認するために渡されます。

nestedpages_thumbnail($image, $post) – 各ページ/投稿のサムネイルをカスタマイズします。注: 投稿タイプに対してサムネイルを有効にする必要があります。

nestedpages_thumbnail_fallback($image, $post) – 各ページ/投稿のサムネイル フォールバックをカスタマイズします (投稿に注目の画像がない場合)。注: 投稿タイプに対してサムネイルを有効にする必要があります。

nestedpages_edit_link($link, $post) – ネストされたインターフェイスの各ページ/投稿の「編集」リンクをカスタマイズします。

nestedpages_edit_link_text($text, $post) – ネストされたインターフェイスの各ページ/投稿の「編集」リンク テキストをカスタマイズします。

nestedpages_view_link($link, $post) – ネストされたインターフェイスの各ページ/投稿の「表示」ボタン リンクをカスタマイズします。

nestedpages_view_link_text($text, $post) – ネストされたインターフェイスの各ページ/投稿の「表示」ボタンのテキストをカスタマイズします。

Disable REST API

WordPress REST API へのアクセスを制御するための最も包括的なプラグインです。

「設定すればあとは忘れる」インストールとして機能します。アップロードしてアクティブ化するだけで、一般のサイト訪問者は REST API 全体にアクセスできなくなります。

ただし、一部のエンドポイントへのアクセスを許可する必要がある場合は、それを行うこともできます。
[設定] ページに移動すると、REST API で個々のエンドポイント (またはエンドポイントのブランチ全体) をすぐにホワイトリストに登録できます。

これをユーザーロールごとに行うこともできるので、認証されていないユーザーには 1 つのルール セットがあり、WooCommerce の顧客には別のルールがあり、購読者、編集者、管理者はすべて独自のルールがあります。
注: これらの設定の管理を選択するまで、定義済みのすべてのユーザー ロールには、すぐにでも REST API へのフル アクセスが付与されます。

WordPress のほとんどのバージョンでは、ユーザーがエンドポイントへのアクセスを許可されていない場合、このプラグインは認証エラーを返します。
従来のサポートの場合、WordPress 4.4、4.5、および 4.6 では、提供されているrest_enabled フィルターを使用して REST API 全体を無効にします。

InfiniteWP Client

  • セルフホスト型システム、独自のサーバー上に存在し、完全に管理下にあります
  • すべてのサイトのWordPress、プラグイン、テーマをワンクリックで更新
  • サイト全体またはデータベースのみを瞬時にバックアップおよび復元
  • すべてのWP管理パネルにワンクリックでアクセス
  • プラグインとテーマを一括管理: 複数のサイトで複数のプラグインとテーマを同時に有効化および無効化
  • 複数のサイトにプラグインとテーマを一括インストール

Admin Menu Editor

管理者メニュー エディターを使用すると、ダッシュボード メニューを手動で編集できます。
メニューの順序を変更したり、特定の項目を表示/非表示にしたり、権限を変更したりできます。

■ 機能

  • メニュータイトル、URL、アイコン、CSS クラスなどを変更します。
  • ドラッグ & ドロップでメニュー項目を整理します。
  • 必要な機能またはロールを設定してメニューの権限を変更します。
  • メニュー項目を異なるサブメニューに移動します。
  • ダッシュボードの任意の部分または外部 URL を指すカスタム メニューを作成します。
  • メニューまたはメニュー項目を非表示/表示します。非表示のメニューは、管理者を含むすべてのユーザーには表示されません。
  • ログイン リダイレクトとログアウト リダイレクトを作成します。

Proバージョンでは、ロールごとにメニュー権限を設定したり、特定のユーザー以外の全員に対してメニューを非表示にしたり、管理者メニューをエクスポートしたり、メニュー レベル間で項目をドラッグしたり、メニューを新しいウィンドウで開いたりすることができます。

ショートコード
このプラグインは、いくつかのユーティリティ ショートコードを提供します。
これらは主に、ログイン/ログアウト リダイレクトの作成を支援することを目的としていますが、投稿やページでも使用できます。

LightStart

ブログにメンテナンス ページを追加して、ブログがメンテナンスのために停止していることを訪問者に知らせたり、新しい Web サイトの近日公開ページを追加したり、既存のサイトのランディング ページを作成したりできます。
管理者権限を持つユーザーは、フロントエンドを含むブログへのフルアクセスを取得します。

プラグインを有効化すると、ブログはメンテナンスモードになり、特定の権限を持つ登録ユーザーのみがフロントエンドを表示できるようになります。
訪問者情報のカウントダウンタイマー付きの日付を使用したり、情報の値や単位を設定することができます。

WordPress マルチサイトインストールでも機能します (ネットワークの各ブログごとにメンテナンスの設定があります)。

■ 機能

  • すべてカスタマイズ可能 (色、テキスト、背景を変更)。
  • サブスクリプションフォーム (Eメールアドレスを .csv ファイルにエクスポート)。
  • カウントダウンタイマー (残り時間)。
  • お問い合わせフォーム (訪問者からのメールを受信します)。
  • Coming soon ページ;
  • ランディングページテンプレート;
  • WordPress マルチサイト;
  • レスポンシブデザイン;
  • ソーシャルメディアアイコン;
  • 任意の WordPress テーマで動作します;
  • SEO オプション;
  • メンテナンスモードから除外する URL;
  • フレンドリーで効率的な方法でメールアドレスを収集するボット機能;
  • GDPR 対応

Loginizer

許可された最大再試行回数に達した後、IP へのログインをブロックすることでブルートフォース攻撃に対抗するのに役立つ WordPress プラグインです。
Loginizer を使用して、ログイン用の IP をブラックリストまたはホワイトリストに登録できます。
Two Factor Auth、reCAPTCHA、PasswordLess Login などの他のさまざまな機能を使用して、Web サイトのセキュリティを向上させることができます。

Rollback Auto Update

ロールバック自動更新 (別名ロールバック パート 3) をテストするための機能プラグインです。
この機能は、自動更新プロセス中にのみプラグインを保護します。
通常のロールバック プロセスの一環として、現在インストールされているプラ​​グインのバージョンは に移動されます。
アクティブなプラグインは、サイトにアクセスしたときに PHP の致命的なエラーが発生しないことを確認するためにチェックされます。
非アクティブなプラグインは、サイトが白い画面になる原因にはならないため、チェックされません。
ロールバック パート 1 は、WordPress 6.2 に として統合されました。
ロールバック パート 2 は WordPress 6.3 に統合され、プラグインとテーマの手動更新プロセスを保護します。

ヘルスチェック & トラブルシューティング (Health Check & Troubleshooting)

このプラグインは、インストール済みの WordPress に対してさまざまなチェックを実行して、一般的な設定エラーと既知の問題を検出する機能と、プラグインとテーマに個別のチェック機能を追加します。
デバッグ情報の項目では、テーマ、プラグインのサポート担当者、または公式の WordPress.org サポートフォーラムで、WordPress およびサーバー設定に関する情報を簡単に共有できます。
トラブルシューティングを行うと、すべてのプラグインが無効になり、デフォルトのテーマが使用されるクリーンな WordPress を使えますが、それはあなたが無効にするかログアウトするまでユーザーのみが使用できます。
[ツール] セクションでは、WordPress ファイルが改ざんされていないこと、メールの送信ができること、およびプラグインが最新の PHP バージョンと互換性があるかを確認することができます。

Akismet

スパムのコメントやスパムをコンタクトフォームでブロックするための最善のスパム対策保護。WordPress と WooCommerce のための最も信頼されたスパム対策ソリューション。

Akismet はサイトのコメントをチェックし、フォーム送信内容をスパムのグローバルデータベースと照合して、悪意あるコンテンツの公開を防ぎます。ブログの「コメント」管理画面でキャッチしたコメントスパムを確認できます。

Akismet の主な機能:

  • 自動的にすべてのコメントをチェックし、スパムのように見えるものをフィルターします。
  • 各コメントにはステータス履歴があるため、どのコメントが Akismet に捕獲または承認されたのかのかを簡単に見ることができます。また、モデレーターによってスパム・非スパム判定されたものも分かります。
  • 非表示または誤解を招くリンクを明らかにするため、コメントの本文に URL を表示。
  • モデレーターは各ユーザーの承認コメント数を表示できます。
  • 最悪のスパムをしっかりブロックすることで、ディスクスペースを節約してサイトをスピードアップできる破棄機能。

追記: 有効化すると、使用する Akismet.com API キーを取得するよう求められます。このキーは個人ブログでは無料です。企業および商用サイト向けには有料サブスクリプションが利用できます。