ホームページ > 記事 > CMS チュートリアル > テーマを強化する: Envato WordPress Toolkit プラグインを統合する
ThemeForest の WordPress 作成者として、私たちは不定期にバグ修正やテーマの機能強化を提供することで、お客様に満足していただきたいと考えています。しかし、私たちが直面した重要な問題は、アップデートがダウンロード可能になったときにユーザーに通知する方法でした。
以前は、私たちはそれぞれテーマ更新通知機能の独自の実装をコーディングする必要がありました。 Envato マーケットプレイスにはプロジェクトの更新通知を有効にするチェックボックスが追加されましたが、ユーザーは引き続きプロジェクトごとにそれをオンにし、テーマの更新を手動で実行する必要があります。
更新通知が WordPress 管理センターに表示されたらもっと良くなると思いませんか?また、更新は管理画面ですぐに実行できますか?幸いなことに、現在では Envato WordPress ツールキット プラグインとツールキット ライブラリがあります。
このシリーズでは、これらのツールキットをテーマに統合する方法を学びます。
このチュートリアルでは、Envato WordPress Toolkit プラグインとライブラリをテーマに実装します。テーマがアクティブ化されると、ユーザーは Toolkit プラグインをインストールしてアクティブ化するように求められます。
プラグインがアクティブになると、テーマは定期的に更新をチェックし、更新が見つかった場合は、テーマを更新するためにユーザーをプラグインに誘導する通知が管理画面に表示されます。
このチュートリアルは 2 つの部分に分かれています:
Envato WordPress ツールキットには、用途と目的が異なる 2 つの種類があります。 2 つの混同を避けるために、ここで比較します:
まず、プロジェクトにいくつかのファイルを含める必要があります。 Toolkit プラグインをテーマにバンドルし、TGM プラグインのアクティベーションを使用して Toolkit をインストールしてアクティベートします。
注: 上記のファイルの場所は、必要に応じて変更できます。 または、この記事の上部にあるダウンロード リンクから完全なソース コードをダウンロードすることもできます。
必要なファイルが揃ったので、コーディングを始めましょう。 TGM プラグイン アクティベーション クラスを functions.php に含めて、カスタム WordPress アクションにフックする必要があります。ここでは、TGM の設定をいくつか行い、含めるプラグインを定義します。
リーリー次に、Toolkit プラグインを含めるのに必要なパラメーターを構成します。 tgmpa_register_toolkit
関数内に次のコードを追加します。 ステップ 1 で別のプラグイン フォルダーを指定した場合は、source パラメーターのパスを変更します。
$plugins
変数にさらに配列を追加することで、プラグインを追加することもできます。
次に、TGM オプションを設定します。また、tgmpa_register_toolkit
関数で、前のステップの下に次のコードを追加して、TGM を構成します。各設定の動作の詳細については説明しません。これらの設定についてさらに詳しく知りたい場合は、TGM Plugin Activation Web サイトで詳細が詳しく説明されています。
$theme_text_domain
変数を使用しているテキスト ドメインに変更するか、default
のままにします。
最後に、tgmpa_register_toolkit
関数が終了する前に TGM を初期化しましょう。
次に、functions.php
を保存します。をインストールまたはアクティブ化していない場合は、次のような通知が表示されます:
###結論は###
現在わかっている限りでは、実際にシリーズを停止することができ、ユーザーは管理画面からテーマを更新できるようになります。ただし、ユーザーにはツールキット管理パネルでのみ更新が表示されます。以上がテーマを強化する: Envato WordPress Toolkit プラグインを統合するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。