セキュリティ・管理系

Taxonomy Filter

Taxonomy Filterは、管理ページ内で階層構造の用語タクソノミーをフィルタリングできる、シンプルで柔軟なプラグインです。
管理ページでのタグやカテゴリーの検索を簡素化したい場合は、このプラグインが役立ちます。
カスタム入力フィールド(設定済みのタクソノミーのみ)を追加し、すべてのタクソノミーリストをフィルタリングできます。

投稿の管理ページにタグが多すぎて、長いリストをスクロールしたり、従来のブラウザの検索ボックスでタグを検索したりするのに多くの時間を費やしていると想像してみてください。
「Taxonomy Filter」プラグインを使えば、タグの検索、選択、そして選択を非常に短時間で行うことができるため、大きなメリットとなります。

さらに、「Taxonomy Filter」を有効にするタクソノミーを設定する必要があります。
プラグインをインストールして有効化すると、設定セクションに管理ページが追加されます。

このページには、有効なすべてのタクソノミーが自動的にリスト表示されます。以下の2つのオプションがあります。

・投稿管理ページで有効にする(フィルターフィールドのオン/オフを切り替え可能)
・分類が空の場合はフィルターフィールドを非表示にする

素早く編集したい場合は、一括編集セクションでタクソノミーフィルターを管理することもできます。

テーマ内で「manage_edit-post_columns」フィルターを使用して投稿の列を変更した場合は、タクソノミーフィルター一括編集セクションを適用するために別のフィルターを追加する必要があります。
例:
add_filter('manage_edit-post_columns', 'taxonomy_filter_manage_bulk_columns', 99, 1); add_filter('manage_edit-<CUSTOM-TYPES>_columns', 'taxonomy_filter_manage_bulk_columns', 99, 1);

階層型タクソノミー(デフォルトカテゴリーとカスタムタクソノミーの両方)でのみ機能します。

タクソノミーフィルターを有効にすると、ユーザープロフィールページと用語編集ページに、非表示のタクソノミー用語を選択するセクションが表示されます。
ユーザープロフィールページでは、管理ページ内の階層型用語タクソノミーから削除するタクソノミー用語のリストを(ユーザーごとに)選択できます。
デフォルトでは、すべてのタクソノミー用語が管理ページ内の階層型用語タクソノミーセクションに表示されます。

選択できるのは最大2階層までですが、非表示用語の子はすべて管理ページから自動的に削除されます。
非表示用語は検索およびフィルタリングできないことに注意してください。
用語編集ページでは、管理ページ内の階層型用語タクソノミーから用語を削除する(非表示にする)かどうかを(すべてのユーザーに対して)選択できます。

使用方法
・WP管理画面 -> 投稿 -> 新規追加 に移動します。
・ページサイドバーにある入力フィルターフィールドを見つけます。
・タグフィルタリングリストを選択します。

リンク: 著者のサイト

WP Updates Settings

設定パネルから更新と自動バックグラウンド更新を設定できます。

■ 機能について

  • 更新通知の表示/非表示
  • WordPressのデフォルト動作を使用する
  • 管理者ユーザーの更新機能を有効/無効にする
  • メジャーコアの自動バックグラウンド更新を設定する
  • マイナーコアの自動バックグラウンド更新を設定する
  • プラグインの自動バックグラウンド更新を設定する
  • テーマの自動バックグラウンド更新を設定する
  • 翻訳ファイルの自動バックグラウンド更新を設定する
  • コア自動更新通知メールを設定する
  • 更新パネルを追加する(設定 > 更新)
  • コンテキストヘルプ
  • 翻訳MO/POファイル
  • マルチサイト
  • 無効化してWordPressのデフォルト動作を復元する
  • アンインストールしてWordPressのデフォルト動作を復元する

■ 言語

  • 英語
  • フランス語

Mass Delete Unused Tags

使用されていないタグをすべて削除します。ブログを最初からきれいに整えたい場合に便利なツールです。

コーディング:MijnPress.nl Twitterプロフィール その他のプラグイン

Log Deprecated Notices

このプラグインは、非推奨のファイル、関数、および関数引数の使用状況をログに記録します。
非推奨の機能が使用されている場所を特定し、代替手段がある場合は提示します。

これは開発者向けプラグインです。
WP_DEBUG は必須ではありませんが、一般的な使用を強く推奨します。
WP_DEBUG によって通常表示される非推奨の通知は、代わりにログに記録されます。

このプラグインは、WordPress 3.1 で報告されるようになった、誤った関数の使用状況もログに記録します。
プラグインに関するバグは、サポートスレッドに報告してください。
このソフトウェアはまだ開発が進んでいません。
正常に動作しますが、まだ改善の余地が残っています(「その他のメモ」タブをご覧ください)。

何かアイデアがあれば、ぜひお知らせください。

No Update Nag

このプラグインは、WordPressの新バージョンがリリースされた際に、すべての管理ページの上部に表示されるWordPressアップデートの通知を削除します。

WordPressが新バージョンをリリースするたびに通知してくるのにうんざりしていませんか?もしかしたら、すでにリリースは知っていてアップデートを延期したいけれど、管理ページにアクセスするたびに通知が表示されるのは嫌だという人もいるかもしれません。
このプラグインを有効化すれば、もう煩わされることはなくなります!

WordPressのバージョン(最新版か古いバージョンか)は、管理ページのフッターと管理バーの更新回数リンクに反映されます。

もちろん、アップデートには重大なバグや脆弱性の修正が含まれていることが多いという事実を完全に無視することを推奨しているわけではありません。
しかし、アップデートについて知る方法は他にも様々あります。
そして、一度アップデートを知ったとしても、誰もがすぐにアップデートできる、あるいはアップデートをしたいとは思わないかもしれません。

Users by Date Registered

このシンプルなプラグインは、ユーザーテーブルにユーザーの登録日を表示する新しい列を追加し、日付でユーザーをフィルタリングできるようにします。

サポート
コミュニティサポートについては、WordPress.org フォーラムをご利用ください。バグを発見した場合は、もちろん Github に報告していただければ、より効率的に対応できます。

レビューをお願いします
皆様の評価は大きな違いを生みます。Users by Date Registered が気に入っていただけましたら、ぜひ1~2分ほどお時間をいただき、プラグインについてのご意見をお聞かせください。

詳細情報

  • Sébastien Dumont によるその他の WordPress プラグイン
  • Sébastien への Twitter でのお問い合わせ: @sebd86
  • 開発者の方は、GitHub の Users by Date Registered プラグインをフォローまたは貢献してください。

Vendi Abandoned Plugin Check

このプラグインは、バックグラウンドタスクでWordPress.orgサーバーにクエリを実行し、最後のSVN更新からの日数を取得します。
このプラグインにはインターフェースがありません。毎日バックグラウンドタスクを実行し、プラグインの最終更新からの日数をメインのプラグインテーブルに追加します。
このプラグインはまだマルチサイトではテストされていません。
GitHubでこのプラグインにぜひ貢献してください!

Hide Plugins

Hide Plugins は、管理者ユーザーがプラグインを非表示にし、クライアントや他のユーザー(管理者を含む)による有効化、無効化、削除を防止できるようにする軽量プラグインです。
Hide Plugins を有効にすると、プラグインページですべてのプラグインが表示され、各プラグインを他のユーザーから非表示にするトグルが表示されます。
Hide Plugins は常に非表示のままです。

プラグイン編集ページのドロップダウンにはフィルターがないため、この設定は影響を受けません。
非表示にしたプラグインもアクティブなままなので、プラグインページ以外の領域(管理メニューのオプションページなど)にあるプラグインの痕跡は引き続き表示されます。
メニューも非表示にしたい場合は、管理メニューエディターの使用をお勧めします。

WPPerformanceTester

WPPerformanceTesterは、Review SignalによるWordPressホスティングパフォーマンスベンチマーク(2015)においてWordPressをベンチマークするためのツールとして開発されました。
最新のベンチマークはWPHostingBenchmarks.comに掲載されています。
PHP、MySqlに負荷をかけ、$wpdbクエリを実行することでサーバーのパフォーマンスをテストするように設計されています。

WPPPerformanceTesterは以下のテストを実行します。

  • 数学 – 100,000 回の数学関数テスト
  • 文字列操作 – 100,000 回の文字列操作テスト
  • ループ – 1,000,000 回のループ反復
  • 条件 – 1,000,000 回の条件付きロジックチェック
  • MySQL (connect、select、version、aes_encrypt) – 基本的な MySQL 関数と 5,000,000 回の AES_ENCRYPT() 反復
  • \$wpdb – \$wpdb を介した 250 回の挿入、選択、更新、削除操作

 

また、お客様のサーバーのパフォーマンスが当社の業界ベンチマークと比較してどの程度優れているかを確認することもできます。
当社の業界ベンチマークは、提出されたすべてのテスト結果の平均です。

パフォーマンスに関する注意事項
パフォーマンスは様々な方法で測定できます。WPPerformanceTesterは、より大規模なパフォーマンスベンチマークの一部に過ぎません。
テストは、実行されている単一のサーバー(またはノード)のみをテストします。
そのため、クラスター環境や分散環境からの結果を確認する場合、システム全体のパフォーマンスに関する洞察は限定的になる可能性があります。
WPPerformanceTesterは、システムがコードを実行し、データベース操作を実行する際の実際の速度を測定します。

実際のウェブサイトのパフォーマンスは、必ずしも実際の速度と相関しているわけではありません。
一見遅いウェブサイトでも、WPPerformanceTesterの結果は非常に速い場合があります。
WordPressウェブサイトを高速化するには、多くのレイヤー(特にキャッシュ)が存在します。
優れたキャッシュレイヤーは、ほとんどの場合、コンピューティング能力を上回ります。
しかし、キャッシュレイヤーの性能が同等の場合、実際の速度が大きな違いを生む可能性があります。

WPPerformanceTesterは、パフォーマンス測定ツールキットに追加できるツールの一つに過ぎません。
パフォーマンスの他の側面をテストするには、他にも様々なツールを用意する必要があります。

既知の問題
スクリプトがタイムアウト(max_execution_time の制限)すると、結果が表示されません。
php.ini で max_execution_time の値を増やすことで、この問題を解決できます。

また、一部のプラグインは WPPerformanceTester の動作を非常に遅くし、この制限に達する可能性を高めることがあります。

そのようなプラグインの一つが VersionPress です。別の方法として、WPPerformanceTester の実行を妨げる可能性のあるプラグインを一時的に無効にすることもできます。

Disable User Password Reset Admin Notifications

ユーザーがパスワードを変更した際に管理者に届くメール通知を無効にします。
プラグインを有効にするだけで、ユーザーがパスワードをリセットした際に管理者に届くメール通知が届かなくなります。

Dobby

フレンドリーな管理者エルフのDobbyが、(不要な)管理者通知をすべて処理します。

貢献
このプラグインに貢献するには、GitHubリポジトリをご覧ください。
機能リクエストがある場合、または既に機能を開発している場合は、IssuesセクションまたはPull Requestsセクションをご利用ください。
もちろん、まだ含まれていない言語でプラグインを使用したい場合は、翻訳を提供していただくことも可能です。

Bottom Admin Toolbar

WordPressでは、管理バーの位置を変更する機能は標準では提供されていません。
このシンプルな拡張機能を使えば、管理バーをずっと一番下に表示させ、ショートカットキーで非表示にすることができます!

主な機能:

  • 管理バーを下部に固定
  • Shift + 下矢印キーでバーを非表示

Roles & Capabilities

管理画面のシンプルながらも強力なツールを使って、役割と権限を管理できます。
「役割と権限」は、管理者がサイトの役割と権限、そしてサイトユーザーの権限を管理するためのツールセットを提供します。
プラグインの機能にアクセスできるのは管理者のみで、このツールへのアクセスを許可する追加の権限はありません。

このプラグインを使用すると、以下のことが可能になります。

  • 新しいロールを作成する。
  • ロールの権限と表示名を編集する。
  • ロールを複製して新しいロールを作成する。
  • ロールへの権限の付与または取り消しを行う。
  • 新しい権限を作成する。
  • ユーザー定義の権限を削除する。
  • ユーザーへの権限の付与または取り消しを行う。

Admin Search

Admin Search は、WordPress ウェブサイトの検索を容易にします。投稿タイプ、メディア、タクソノミー、コメント、ユーザー、管理ページなど、あらゆる情報から得られる結果を、WordPress 管理画面にシームレスに統合された、使いやすい単一のインターフェースにまとめています。
検索対象となる投稿タイプとタクソノミー、およびそれぞれの表示件数を選択できます。Admin Search は、カスタム投稿タイプとタクソノミーもサポートしています。
Admin Search は、フィルターフックを備えた軽量プラグインで、詳細なカスタマイズが可能です。

  • 機能
    WordPressサイト内のあらゆる情報をどこからでも検索
  • シンプルで使いやすい
  • 検索結果のソースはカスタマイズ可能
  • フィルターフックで検索クエリを拡張

設定と拡張
管理者検索は、フィルターフックを使用して拡張できます。
以下のフィルターが利用可能です。

  • admin_search_queryを使用して検索クエリ文字列を変更します。指定するフィルター引数は検索クエリを含む文字列です。
  • admin_search_sources で検索ソースを変更します。フィルター引数はソースの配列で、ソースを追加、削除、または変更します。
  • admin_search_posts_queryすべての投稿タイプの検索で使用される WP_Query 引数の配列を変更できます。渡されるのは WP_Query 引数の配列で、対応している引数を追加・削除・変更できます。
  • admin_search_{投稿タイプ}_query は、特定の投稿タイプの WP_Query 引数配列を変更します。指定するフィルター引数は WP_Query 引数の配列で、サポートされている引数を追加、削除、または変更します。{投稿タイプ} は、変更する投稿タイプ名に置き換えてください。
  • admin_search_terms_query は、検索されたすべての用語(タクソノミー)の get_terms 引数配列を変更します。指定されたフィルター引数は get_terms 引数の配列であり、サポートされている引数を追加、削除、または変更します。
  • admin_search_{Term}_query は、特定のターム(タクソノミー)の get_terms 引数配列を変更します。指定されたフィルター引数は get_terms 引数の配列で、サポートされている引数を追加、削除、または変更します。{Term} は変更するターム名に置き換えてください。
  • admin_search_comments_query は、検索されたすべてのコメントの WP_Comment_Query 引数配列を変更します。指定されたフィルター引数は WP_Comment_Query 引数の配列です。サポートされている引数を追加、削除、または変更します。
  • admin_search_users_query は、検索対象ユーザー全員の WP_User_Query 引数配列を変更します。指定するフィルター引数は admin_search_users_query 引数の配列です。サポートされている引数を追加、削除、または変更します。
  • admin_search_website_titles は、外部ウェブサイトのラベル配列を変更します。指定するフィルター引数は、定義済みのドメインとタイトルの配列です。ドメインとタイトルを追加、削除、または変更します。
  • admin_search_pre_resultsとadmin_search_post_resultsを使用して、結果が配列に追加される前または後に、結果配列を変更します。指定するフィルター引数は、admin_search_pre_resultsの場合は空の配列、admin_search_post_resultsの場合は特定のクエリの検索結果です。これにより、結果項目の追加、削除、または変更が可能になります。
  • admin_search_fields は検索可能なフィールド配列を変更します。指定するフィルター引数は、検索可能なフィールド(post_title、post_name、post_excerpt、post_content)の配列です。
  • admin_search_meta_queries は検索可能なフィールド配列にカスタムフィールドを追加します。指定するフィルター引数は空の配列です。カスタムフィールドを追加する場合は、admin_search_fields の代わりにこのフィルターを使用してください。

WP Sanitize File Name Plus

空白や特殊文字は問題を引き起こす可能性があります。

■ 機能について

  • デフォルト関数 sanitize_file_name(  ) の改良
  • ファイル名に使用されているラテン特殊文字を削除
  • ファイル名を小文字にする

Make Disable Admin Email Verification Prompt| Aims Infosoft

WordPress 5.3 では、管理者がログインした後に定期的に表示される管理者メールアドレス確認画面が導入されました。
この機能は、管理者にサイトの管理者メールアドレスの確認を定期的に促すものです。
このプラグインは、この確認画面を無効にします。

**注:このプラグインを使用するには、WordPress 5.3 以降が必要です。

CiviCRM Admin Utilities

CiviCRM 管理ユーティリティは、単一サイトおよびマルチサイトのインストールにおける CiviCRM の動作を変更します。
便利な機能が多数あります。

  • CiviCRM 管理画面に WordPress に合うテーマを提供します (下記参照)
  • CiviCRM メニューのスタイルを変更し、いくつかの問題を修正します
  • WordPress 管理画面の Shoreditch 拡張機能の外観を修正します
  • 必要に応じて WordPress アクセス制御フォームの外観を修正します
  • フロントエンドでさまざまな CiviCRM スタイルシートが読み込まれないようにするオプションを提供します
  • WordPress 管理バーに便利な CiviCRM ショートカットメニューを追加します
  • CiviCRM ショートコードボタンを表示する投稿タイプを選択できます
  • WordPress マルチサイトで、サブサイトで CiviCRM を非表示にすることができます
  • サブサイト管理者から「CiviCRM 管理」権限を削除できます
  • CiviCRM 連絡先のメインメールアドレスが変更された際に、「メールアドレス変更」通知を抑制できます
  • 「ユーザー管理」画面で、ユーザーと連絡先の関係の概要を確認できます

 

CiviCRM 管理画面に WordPress に合うテーマを提供します (下記参照)

CiviCRM メニューのスタイルを変更し、いくつかの問題を修正します
WordPress 管理画面の Shoreditch 拡張機能の外観を修正します
必要に応じて WordPress アクセス制御フォームの外観を修正します
フロントエンドでさまざまな CiviCRM スタイルシートが読み込まれないようにするオプションを提供します
WordPress 管理バーに便利な CiviCRM ショートカットメニューを追加します
CiviCRM ショートコードボタンを表示する投稿タイプを選択できます
WordPress マルチサイトで、サブサイトで CiviCRM を非表示にすることができます
サブサイト管理者から「CiviCRM 管理」権限を削除できます
CiviCRM 連絡先のメインメールアドレスが変更された際に、「メールアドレス変更」通知を抑制できます
「ユーザー管理」画面で、ユーザーと連絡先の関係の概要を確認できます

要件
このプラグインには最低でもWordPress 4.9とCiviCRM 5.39が必要ですが、両方を最新の状態に保つことをお勧めします。

注意事項
CiviCRM用のShoreditch拡張機能をインストールしている場合、このプラグインはWordPressとの互換性を最大限に高めます。
ただし、Shoreditchバージョン0.1-alpha25では、サイトのフロントエンドのbodyタグに適用されたマージンを上書きすることが非常に困難になっているため、ご自身で上書きする必要があります。

Posts Character Count Admin

このプラグインは、「投稿管理」サブパネルの投稿概要に、各投稿の文字数を表示する列を追加します。
さらに、「投稿編集」サブパネル(単語数表示の近く)にも、各投稿の文字数が表示されます。
そのため、投稿の作成中や編集中(保存後)に、単語数と文字数を常に把握できます。

Post Lists View Custom

  • 投稿一覧
  • ページ一覧
  • カスタム投稿タイプ一覧
  • メディア一覧
  • コメント一覧
  • 利用できるウィジェット一覧
  • メニューの表示一覧
  • メニューの拡張表示一覧

 

これらの一覧表示をカスタマイズするプラグインです。
アイキャッチ画像やカスタムフィールドの項目、記事のIDを一覧に表示することが可能です。
また、表示の順番も自由に変更できます。

Protect Admin

このプラグインは、特定のWP管理者アカウントと、その管理者が作成した標準投稿を、他のユーザーによる削除や編集から保護します。
このプラグインは、インストールした管理者以外のユーザーからは非表示になっています。保護対象は「管理者」権限を持つユーザーのみです。

このプラグインは、管理者権限を他のユーザー(ITチーム、開発者など)と共有したいものの、特定の管理者のアカウントに影響を与えたくない場合に便利です。
あるいは、開発者やIT担当者が、技術に詳しくない他の管理者が誤って自分のアカウントや特定のプロジェクトの重要な管理者を削除するのを防ぐために、このプラグインを必要とする場合もあります。

■ 仕組み
・プラグインを有効にするとすぐに、プラグインを有効にしたユーザーのIDが保存されます。その後、プラグインはこのユーザー以外のユーザーからは非表示になります。

・保護する管理者アカウント(自分のアカウントまたは他のアカウント)を選択できます。プラグインを有効にした管理者のみが設定を保存できます。他のユーザーには設定ページやメニューは表示されません。

・設定ページで保護対象の管理者アカウントを選択すると、他のユーザーと管理者は以下の操作ができなくなります。
 ・保護対象の管理者アカウントを削除する。
 ・保護対象の管理者アカウントのプロフィール編集ページにアクセスする。
 ・保護対象の管理者アカウントの役割を変更する。
 ・ユーザー一覧ページの一括操作で保護対象の管理者アカウントを選択する。

・さらに、万が一、他のユーザーまたは管理者が他のプラグインを使用して保護対象の管理者アカウントのユーザープロフィールページにアクセスできた場合でも、このプラグインは変更内容の保存をブロックします。

・上記と同様に、他のユーザーまたは管理者がプロフィールページから保護された管理者アカウントのメールアドレスを変更できる場合、このプラグインはそれを元のメールアドレスに戻します。

・また、誰かが保護された管理者アカウントを編集しようとした場合、その操作はデータベースに記録されます。最近の試行は、プラグインの「ログ」セクションで確認できます。

■ 重要なお知らせ
プラグインを無効化すると、プラグイン管理権限(activate_plugins 権限)を持つすべてのユーザーがプラグインを閲覧できるようになります。プラグインの無効化は、安全だと判断できる場合にのみ行うことをお勧めします。そうでない場合は、プラグインの設定ページから保護を有効または無効にすることができます。

さらに慎重になりたい場合は(必要に応じて)、ファイル編集を手動で無効にすることもできます。このプラグインは、一部のユーザーがファイル編集を必要とする可能性があるため、この機能は利用できません。

Define( 'DISALLOW_FILE_EDIT', true );
このプラグインは、他のユーザー管理プラグインやロールエディタープラグインとの併用はテストされていません。
そのため、これらのプラグインと併用した場合、意図したとおりに動作することは保証されません。

メール通知
保護された管理者アカウントが変更しようとした場合に、メールで通知を受け取ることができます。
Protect Admin PROにアップグレードすると、メール通知の有効化/無効化が簡単に行えます。

Organize Media Folder

フォルダーでメディアライブラリを整理します。コンテンツ内の URL は、新しい URL に変換されます。

■ 管理するもの

  • 指定したフォルダーにファイルを整理します。
  • フォルダーを作成できます。
  • フォルダーで絞り込み検索できます。
  • コンテンツ内の URL を新しい URL に置換します。
  • フォルダーを指定してメディアをアップロードできます。
  • 日時を指定してメディアをアップロードできます。

■ ログ

  • 直近の100件のログを表示します。