WordPressプラグイン

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

リンク: 著者のサイト

Webdzier Companion

このプラグインはwebdzierテーマ用に開発されました。このプラグインは、webdzierテーマのフロントページに追加セクションを作成します。
Webdzier Companionは、webdzierが作成したWordPressテーマの機能を強化するために作成されたプラグインです。

機能
スライダーセクション
Aboutセクション
サービスセクション
情報セクション
CTAセクション
その他多数。

WP Updates Settings

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

■ 機能について

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

■ 言語

  • 英語
  • フランス語

Schedule Posts Calendar

スケジュール公開ウィジェットにJavaScriptカレンダーを追加し、テキスト入力ボックスではなくグラフィカルな方法で日時を選択できるようにします。
このプラグインは、カレンダーコントロールにGPLライセンスのdhtmlxcalendar (http://dhtmlx.com/docs/products/dhtmlxCalendar/index.shtml) を使用しています。
このコードはGPL v2に​​基づいてリリースされています。詳細はlicense.txtをご覧ください。

ロードマップ
現時点では未定です。

WordPress Flash Uploader

「WordPress Flash Uploader」は、WordPressのデフォルトのFlashアップローダーを置き換え、WordPressサイト全体の管理を可能にするプラグインです。

  • 既存のFlashアップローダーを置き換えます。
  • WordPressインストール全体のファイルを管理できます。
  • ユーザー、グループ、ロールに基づいて、ファイルをアップロード・管理する権限を定義できます。
  • FTPやWFU(WordPress Flash Uploader)などでアップロードされたファイルをWordPressのメディアライブラリと同期する「Sync Media Library」プラグインが含まれています。これにより、WordPressのインターフェース以外でアップロードされたファイルもメディアライブラリに表示されるようになります。
  • 同期するファイルの拡張子を定義できます。

Admin Toolbar Menus

WordPress ツールバーに 3 つの新しいメニュー位置を追加しました。WordPress 標準のメニューページを使って、独自のカスタムツールバーメニューを素早く簡単に作成できます。
複数階層に対応し、既存のツールバーメニューとシームレスに連携します。

位置
  • 最初のメニュー位置は、左側の「サイト名」メニュードロップダウンの下にあります。
  • 2 番目のメニュー位置は、メインツールバーに沿ってあります。
  • 3 番目のメニュー位置は、「こんにちは / マイアカウント」ドロップダウンの下にあります。
  • 使い方は非常に簡単で、WordPress のメニューページを使って他のメニューを作成するのと同じです。
  • 設定は不要で、「プラグアンドプレイ」ですぐに使えます。
 
 
機能
  • WordPressメニューを使ったシンプルなツールバーメニューのカスタマイズ
  • 既存のWordPressメニューとのシームレスな統合
  • 設定不要、プラグアンドプレイ

 

追加情報
アイデアの背景 / フィロソフィー:
これは、WordPressのカスタマイズにおいて非常に便利だと感じたものです。私は以前からカスタムメニューを作成してきましたが、このようなプラグインはほとんど見かけません。
もうコードスニペットを探してコピー&ペーストしたり、ファイルを読み込んだりする必要はありません。
ただプラグインをインストールするだけで、WordPressに組み込まれているメニューをそのまま使ってカスタマイズを始められます。
シンプルでありながら、管理ツールバーのカスタマイズをよりパワフルにしてくれるプラグインです。

今後の機能予定
メニューの表示位置をより柔軟に制御できる機能(使用する位置の選択や、既存のWordPressメニューとの表示順の設定など)
他の標準ツールバーメニュー項目を非表示にできるオプションページ(現在のコードでも、コメントアウトを外せば有効になります)
WordPressの「Howdy(こんにちは)」のウェルカムメッセージを変更する機能

SubHeading

このプラグインはカスタムフィールドを使用して、ページ、投稿、そして公開カスタム投稿タイプを含むあらゆる投稿タイプにサブタイトル/見出しを追加できます。
カスタムサブ見出しフィールドは、編集時にメインタイトルのすぐ下に表示されるように再配置されます。
サブ見出しの値を出力するには、テーマテンプレートの更新が必要になる場合があります。インストール手順を参照してください。
デフォルトでは、サブ見出しはRSSフィードにも追加され、管理者は投稿/ページリストを編集できます。これらのオプションやその他の設定は、設定ページで変更できます。
Alison Barrett (WordPress.com VIP) によるプラグインレビューを受けて、バージョン1.7でいくつかの改善が導入されました。
言語:ブラジル ポルトガル語(Português do Brasil by mauriciomesquita)でも利用可能です。

Log Deprecated Notices

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

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

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

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

Remove Admin Bar logo

管理バーからWordPressのロゴを削除し、よりすっきりとした見た目を実現します。
設定は不要です。プラグインを有効にするだけですぐに動作します。

Anything Order by Terms

このプラグインを使えば、管理画面の組み込みリストテーブル内で、あらゆる投稿タイプと用語をドラッグ&ドロップで簡単に並べ替えることができます。用語ごとに投稿の順序を保存できます。

機能

  • あらゆる投稿タイプとタクソノミーに対応しています。
  • 複数選択が可能です。
  • 権限設定に対応しています。投稿には「edit_others_posts」、タクソノミーには「manage_terms」を使用します。
  • 組み込みテーブルに追加の列はありません。
  • データベースに追加のテーブルはありません。
  • 各タームの投稿順序を保存します。
  • Woocommerce および Polylang と互換性があります。

Floating Publish Button

フローティング公開ボタンは、通常の管理者よりもページや投稿の編集インターフェースを頻繁に使用する編集者にとって特に最適です。
特に投稿が非常に長い場合やメタボックスが多数あるページの場合、投稿を更新するたびにスクロールして「公開/保存」ボタンを押す必要がなくなるため、編集者にとって非常に便利です。
この動作が煩わしいユーザーの場合は、ユーザーのバックエンドプロフィールページから簡単に無効にすることができます。
有効/無効の設定は、管理画面 > ユーザー > あなたのプロフィール > 公開/更新ボタンから行えます。

No Update Nag

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

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

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

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

Admin in English

ブログのフロントエンドはユーザー向けに翻訳したいけれど、バックエンドの管理パネルは英語のままにしておきたい、という時があります。
Admin in English はまさにそれを実現します。

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でこのプラグインにぜひ貢献してください!

Admin Customizer

このプラグインを使うと、WordPressサイトの管理インターフェースをカスタマイズできます。
1つのプラグインで複数のオプションを利用できます。

機能について

  • 管理画面ヘッダーのロゴを変更
  • 管理画面とログインページのカスタムCSSスタイル
  • 更新通知バーを非表示
  • 「Howdy」を任意のテキストに置き換える
  • ログアウトメニューの並べ替え
  • ログアウト時の確認
  • WordPressのデフォルトダッシュボードウィジェットを非表示
  • ダッシュボードに新しいカスタムウィジェットを追加
  • 管理画面フッターを非表示またはカスタマイズ
  • ログインページのロゴを変更
  • ログインページに背景画像を追加
  • リビジョンの最大数を設定するか、完全に無効にする
  • メールを送信するためのデフォルトのメールアドレスと名前を変更する

Calculated fields for ACF

高度なカスタムフィールドに数式フィールドを追加し、フィールド値に基づいて簡単な計算を実行できるようにします。
計算結果は、バックエンドの投稿エディターとフロントエンドのフォームで投稿を編集しているときに、Ajax経由で動的に更新されます。

要件
計算フィールドを使用するには、Advanced Custom Fields 5.0 以降が必要です。
Pro 版と標準版の両方でご利用いただけます。

フロントエンドフォーム
バージョン 1.2.3 以降、ACF の計算フィールドは、acf_form() 関数(Advanced Custom Fields に組み込まれています)を使用して作成されたフロントエンドフォームをサポートします。

数式
計算フィールドにより、ACF フィールドエディターに新しい設定「数式」が追加されました。
数式では、フィールド名を使用して同じフィールドグループ内の他のフィールドを参照できます。
繰り返しフィールド内のサブフィールドに数式を追加した場合、その名前は同じ繰り返しフィールド内の別のサブフィールドを参照します。
繰り返しフィールド内のサブフィールドは、「parent.」というプレフィックスを使用して親フィールドを参照することもできます。

数式には、加算 (+)、減算 (-)、乗算 (*)、除算 (/)、累乗 (^) などの基本的な数学演算を含めることができます。
また、sin、cos、arcsin、log、ln、sqrt、abs などの関数も含めることができます。括弧もサポートされています。
無効な構文または未定義のフィールド名を参照しているために式を評価できない場合は、何も表示されずにゼロが返されます。

有効な式の例(先頭に等号がないことに注意してください)

  • fieldA * 2
  • fieldA * fieldB
  • abs(fieldA) * (2 + sqrt(fieldB))
  • amount * parent.price

 

条件演算子
式には、0 または 1 を返す条件式を含めることもできます。サポートされている演算子は次のとおりです。

  • 等しい (==) – 2 つの値が等しい場合は 1、そうでない場合は 0 を返します。
  • 等しくない (!=) – 2 つの値が等しくない場合は 1、そうでない場合は 0 を返します。
  • より大きい (>) – 1 番目のオペランドが 2 番目のオペランドより大きい場合は 1、そうでない場合は 0 を返します。
  • 以上 (>=) – 1 番目のオペランドが 2 番目のオペランドより大きいか等しい場合は 1、そうでない場合は 0 を返します。
  • より小さい (<) – 1 番目のオペランドが 2 番目のオペランドより小さい場合は 1、そうでない場合は 0 を返します。
  • 以下 (&lt;=) – 1 番目のオペランドが 2 番目のオペランドより小さいか等しい場合は 1、そうでない場合は 0 を返します。

 

条件演算子を使用した有効な式の例:

  • 10 == 10 (1 を返します)
  • 10 == 2 (0 を返します)
  • 10 > 2 (1 を返します)
  • 10 < 2 (0 を返します)
  • 10 <= 10 (1 を返します)

 

丸め関数
小数値を最も近い整数に丸めます。サポートされている関数は次のとおりです。

  • round() – 標準的な数学的丸め規則を使用して、最も近い整数に丸めます
  • ceil() – 値を次に大きい整数に丸めます
  • floor() – 値を次に小さい整数に丸めます

 

丸め関数を使用した有効な式の例

  • round(10.2) (10 を返します)
  • round(10.9) (11 を返します)
  • round(10.888888 * 10) / 10 (10.9 を返します)
  • ceil(10.2) (11 を返します)
  • floor(10.2) (10 を返します)

round() 関数は引数を1つだけ取り、常に整数に丸めることに注意してください。
より高い精度に丸める必要がある場合は、上記の3番目の例のように乗算と除算を行ってください。

グループフィールド(1.2.4 からの新機能)
グループの一部として定義されたフィールド(サブフィールド)は、グループ名をプレフィックスとして使用できます。
グループ内では、親レベルで定義されたフィールドは「parent」プレフィックスを使用して指定できます。

以下の例をご覧ください。

グループ「group2」内で定義されたフィールド「foobar」の値を使用する有効な式
* group2.foobar + 10
グループ内のフィールドで有効な式(親に count というフィールドがあると仮定)
* parent.count * 22

繰り返しフィールドの配列関数
繰り返しフィールドを使用する場合、親フィールドグループ内の計算フィールドは、集計関数(sum、count、average、min、max)を使用して、特定の繰り返しサブフィールドを集計できます。
例えば、「Sum(orderlines.amount)」という式は、繰り返しフィールド「orderlines」内のすべての「amount」フィールドの合計を返します。

利用可能な配列関数は次のとおりです

  • sum()
  • average()
  • count()
  • min()
  • max()

 

集計式内のドット(.)の後の部分は、それ自体が式であることに注意してください。
「Sum(orderlines.price * amount)」のような数式を記述しても問題ありません。
この式は、「orderlines」繰り返しフィールド内のすべての行を対象に、「price * amount」という計算を実行し、すべての行の合計を返します。

集計関数を使用する場合は、括弧は使用できません。
より複雑な計算を集計する必要がある場合は、繰り返しグループにフィールドを追加し、その追加フィールドに対して集計関数を実行する必要があります。

データ型と計算順序
計算フィールドは、ACFエディタですべてのフィールドが数値として定義されていることを前提として動作します。
数式でテキストフィールドを使用すると、予期しない結果が生成されます。

カスタムフィールドがデータベースに保存される際に計算が行われます。
パフォーマンスへの影響を最小限に抑えるため、計算フィールドはフィールドの順序に依存します。
数式フィールドは、自身よりも前に順序付けされたフィールドのみを参照できます。
自身よりも後に順序付けされたフィールドを参照する数式フィールドは、予期しない結果を生成します。

Azigen

このプラグインは、ブログのAzigen! ページを最大限に活用できるように設計されています。
初期状態では、管理ダッシュボードのウィジェットは2つだけです。
1つはハンガリー語のWordPress Planet、もう1つは素敵な小さな引用ページウィジェットです。

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 の実行を妨げる可能性のあるプラグインを一時的に無効にすることもできます。