JetEngine は、最も複雑で高度に動的なカスタム Web サイトを構築できるように設計された 12 を超えるモジュールとさまざまなコア機能を提供する WordPress プラグインです。
カスタム投稿タイプ (CPT)、メタフィールド、タクソノミーを作成してフロントエンドに表示することから、カスタムクエリ、カスタムデータベーステーブル、ユーザープロファイルの作成、さらには REST API の操作まで、コーディングスキルを必要とせず、ユーザーフレンドリーなビジュアルインターフェースを提供します。.
JetEngine は、Block Editor、Elementor、Bricks と完全に互換性があります。.
さらに素晴らしいのは、Crocoblockスイートの一部であるJetEngineが、約20種類の互換性の高いプラグインの原動力となっている点です。これらを組み合わせることで プロフェッショナルなウェブサイトを構築する 、あらゆる複雑さの 会員制。
JetEngine の機能を理解するために、パフォーマンスのためにオン/オフを切り替えることができるコア機能とモジュールを詳しく見ていきましょう。.
JetEngineのデフォルト機能
ここでは、最も基本的な機能からより複雑な機能や具体的な機能まで、コア機能を紹介します。.

- カスタム投稿タイプとタクソノミーの作成。
視覚的に作成する完全な機能が備わっています カスタム投稿タイプ ウェブサイトのデータを構造化するため
- カスタムフィールド生成:高度なコンテンツ構造のためのリピーターを含む、20種類以上のカスタムフィールドを生成できます。任意の投稿タイプに追加できます。
- メタ ボックス: この機能は、特定の投稿タイプまたはユーザーに割り当てることができるカスタム フィールドのグループを作成するためのもので、微調整された制御のための条件付き表示オプションが付属しています。
- リレーション: これを使用すると、投稿タイプ、ユーザー、または分類法の間にさまざまなタイプの関係を確立して、より相互接続されたコンテンツを実現できます。
- リスト とコンポーネント:フロントエンドで動的なデータを取得するには、リストテンプレートとコンポーネントを使用します。 リストテンプレート、あらゆる種類のコンテンツに対して多数のクエリ条件を使用して表示する内容を正確に設定し、表示方法を変更したり、スタイルを設定したり、Webサイトページにデータを取得したりできます。 コンポーネントは、再利用可能なブロックセクションであり、親セクションを一元的に制御しながら、必要な数のインスタンスを同時に持つことができます。
リストとコンポーネントは、ブロックエディター、Elementor、Bricks、さらにはTwigを使用して編集でき、最もクリーンなコードと最高のパフォーマンスを実現します。
- クエリビルダー:コーディングなしで、非常に複雑なクエリを生成できるJetEngine独自のツールです。投稿タイプ、ユーザー、タクソノミーを選択し、必要な数のクエリ条件を設定できます。WordPressデータベースから直接データをクエリすることで、エンティティのコレクションを一度に選択することも可能です。クエリは視覚的に、またはSQLコマンドを記述してクエリを実行できます。保存したクエリは、フロントエンドでデータを表示するためのソースとして再利用できます。

- オプションページ:グローバルオプションページを作成および変更するためのツールは、ウェブサイト上のどこからでも利用可能で、データを複製することなく再利用できます。また、クエリのデータソースとしても使用できます。
- ショートコードジェネレーター以外のビルダーを使用している場合 Elementor、Bricks、またはCPT、CCT、クエリ、その他のJetEngine生成要素をカスタムコードに統合したい場合は、ショートコードを生成して必要な場所に配置することで、それを行うことができます。
- 用語集:これは小さくても非常に便利な機能です。メタデータセットを一度作成して保存すれば、フィルター、フォーム、選択/チェックボックス/ラジオボタンなどのカスタムフィールドのオプションのソースとして再利用できます。毎回新たに入力する手間が省けます。時間の節約になるだけでなく、ミスを防ぎ、データの一元管理にも役立ちます。
- スキン マネージャー: JetEngine によって作成されたあらゆる種類のエンティティを簡単にインポートおよびエクスポートできるツール。
JetEngineモジュール
常に有効化されている上記のデフォルト機能に加えて、JetEngineはウェブサイトのパフォーマンスを最適化するために有効化または無効化できる20種類のモジュールを提供しています。プロファイルビルダーやREST APIモジュールなど、本格的なプラグインに匹敵する強力な機能もあれば、補助的な役割を果たすものもあります。.
より高度なモジュールから始めましょう。
- カスタムコンテンツタイプ:これはJetEngine固有のコンテンツエンティティで、パフォーマンスを損なうことなく大量のデータを処理します。少なくとも2つの異なるWordPressデータベースに多数の行を生成するカスタム投稿タイプとは異なり、カスタムコンテンツタイプはエンティティごとに1つのDBテーブルを作成するため、データベース呼び出しの数が大幅に削減され、 Webサイトのパフォーマンスが向上します。
- REST APIとカスタムエンドポイント:このモジュールは、本格的なREST APIプラグインの代わりに、サードパーティのサービス、カスタムアプリ、または外部ウェブサイトと連携できます。受信したデータをフロントエンドに簡単に表示できます。コーディングスキルは必要ありません。
- プロフィールビルダー:カスタム設計・生成されたブロック、フィールド、レイアウトを使用して、パーソナライズされたユーザープロフィールページを作成できる強力なツールです。JetFormBuilderとシームレスに連携し、フロントエンドのユーザーダッシュボードやメンバーシップウェブサイトの構築をサポートします。
- データ ストア: データベース、Cookie、またはブラウザ キャッシュを使用して、ログインしたユーザーとゲストの両方のブックマークやウィッシュリストなどのユーザー データを保存できます。
- 動的可視性: このモジュールを使用すると、メタフィールドの値、ユーザーの役割、その他の条件に応じて、ウィジェット、列、セクションの可視性を設定できます。

それでは、さらに補助的なモジュールに進みましょう。
- マップ リスト: 動的なクエリをマップ上に表示できます。
- 動的フィールド用のスライダーとグリッド ギャラリー: ギャラリー メタ フィールドの画像をスライダーまたはグリッド形式で表示し、さまざまな設定とフィルターを利用できます。
- 投稿の有効期限: JetEngine または JetFormBuilder 経由で送信された投稿の有効期限を設定できるため、時間的制約のあるコンテンツや有料コンテンツを管理するための優れた機能になります。
- ダイナミック チャート: 動的なデータを簡単にインタラクティブなチャートに変換します。
- 動的テーブル: 動的データを編集およびスタイル設定できるテーブルに変換します。
- カレンダー ウィジェット: 動的に入力されるカレンダー内に、デフォルトとカスタムの両方の投稿タイプとフィールドが表示されるため、イベント関連または時間に敏感な投稿に最適です。
- リストグリッドへの商品挿入:選択した商品を動的に生成されるリストに挿入できる便利なマーケティング機能です。プロモーションに最適です。
- レイアウト スイッチャー: 動的リストの 2 つの異なるレイアウト (グリッドとリストなど) を切り替えるウィジェット/ブロックを追加します。
- QR コード動的フィールド ウィジェット: メタ フィールドのテキスト コンテンツから QR コードを簡単に生成します。
- トリム文字列コールバック: 選択した文字列の長さの値でトリミングされたメタ フィールド、オプション、およびその他のソースからのテキストの一部を表示します。
- ID による添付ファイル リンク: このモジュールは、動的フィールド ウィジェットに新しいコールバックを追加して、.pdf、.zip、およびその他のファイル形式のダウンロード リンクを表示します。
JetEngine はどのように機能しますか?
ご覧のとおり、JetEngineには様々なツールが搭載されており、いずれも動的なデータや高度なカスタムソリューションを効果的に活用できるよう設計されています。JetEngineは、 ウェブサイトの適切な基盤を構築し 、そのデータをフロントエンドで取得して表示するのに役立ちます。
たいとしましょう 不動産会社のウェブサイトを作成し。JetEngine を使用すれば、物件、エージェント、地域ごとにカスタム投稿タイプを作成できます。次に、各物件の所在地、価格、寝室数、面積などの情報を保存するためのカスタムフィールドを追加できます。また、物件をタイプ(戸建て、アパート、マンションなど)や所在地(都市、地域など)で分類するためのタクソノミーを作成することもできます。
パートナー企業など、個別のページを必要としないデータにはカスタム コンテンツ タイプを使用することもできます。これにより、データベースを肥大化させることなく、このデータをグリッドに表示したり、他のページに挿入したりすることができます。.
コンテンツ構造を作成したら、クエリビルダーを使用して、特定の条件に基づいてウェブサイト上の物件を取得し、表示できます。マップリストを使用すると、物件を地図上に表示できます。他のページやブロックをグリッドまたはスライダーとして表示することもできます。.
続きを読む: AIコンテンツとSEO – 検索ランキングに役立つのか、それとも害になるのか?
リレーション機能を使用すると、エージェントを物件やその他の投稿タイプ、分類にリンクできます。JetEngineのダイナミックフィールドウィジェットのおかげで、 ページを 手動で作成する必要はありません。代わりに、関連アイテム、地図、写真、住所、その他のすべての情報など、データが動的に表示されるテンプレートを作成できます。
エージェントは、JetEngineのProfile Builderモジュールを使用して、登録、プロファイルの作成、物件リストへの追加を行うことができます。また、REST APIモジュールを使用して、リモートウェブサイトから必要な情報を収集することもできます。.
最後に、Crocoblockの別のプラグインであるJetSmartFiltersを使うと、価格、場所、ベッドルーム数など、必要に応じて様々な条件で宿泊施設を絞り込むことができます。JetEngineとシームレスに連携します。予約サイトならJetBookingが最適です。JetBookingはJetEngineと完全に互換性があり、機能を拡張できます。.

JetEngineとウェブサイトのパフォーマンス
JetEngineは、豊富な機能にもかかわらず軽量なプラグインです。パフォーマンスを重視して設計されており、複数の最適化が施されています。例えば、Elementor、Bricks、ブロックエディターといった使用頻度の低いビルダーのサポートを無効にして、不要な読み込みを防ぐことができます。.
「最適化された DOM」オプションを有効にすると、JetEngine 要素から余分な HTML ラッパーが削除され、DOM の肥大化が軽減されるため、パフォーマンスがさらに向上します。.
さらに、JetEngineはTimber/Twigをサポートしており、よりクリーンなコードと高速なパフォーマンスを備えたリストテンプレートを作成できます。カスタムウィジェットや再利用可能なセクションにも使用できます。ただし、Twigを使用するにはある程度のコーディング知識が必要です。.

JetEngineは豊富なツール群を提供しているため、特にフロントエンドでデータを表示する際には、それらを慎重に使用することが重要です。例えば、Elementorで作成したリストテンプレートで三重ループを作成すると、Elementorが余分なHTMLラッパーを追加し、パフォーマンスに影響を与えるため、非効率になる可能性があります。したがって、基本的な最適化原則に従い、常識を適用することで、 ウェブページの速度。
JetEngineの価格
JetEngine の価格は、 年間 43 ドル の場合は 88 ドルです 無制限の WordPress プロジェクト。
しかし、20個のプラグインが使えるCrocoblockのフルサブスクリプションを購入する方が現実的でしょう。価格は、1つのウェブサイトで年間199ドル、プロジェクト数無制限で年間399ドルです。あるいは、750ドル(最大500ウェブサイト)または999ドル(ウェブサイト数無制限)の生涯プランの方がさらにお得です。.
JetEngine、JetSmartFilters、JetBooking などを含む 20 個のプラグインすべてに加えて、14 個の動的テンプレート (事前に作成された複雑な Web サイト)、47 個の デザイン テンプレート、および 50 個のインタラクティブなポップアップ テンプレートが提供されます。

最後に
JetEngineは強力な機能とモジュールを豊富に備え、非常に直感的でコーディングスキルは一切不要です。カスタム投稿タイプやカスタムフィールド用のプラグインから、メンバーシップや動的テーブル用のプラグインまで、10種類以上のプラグインを簡単に置き換えることができます。学習曲線は確かに存在します。特に初心者にとってはそうですが、詳細なドキュメント、多数の教育ビデオ、優れたサポート、そして活発なFacebookコミュニティが用意されています。JetEngineを使いこなせるようになれば、その柔軟性のおかげで、独自の機能の組み合わせを作成することも可能です。
でより効果的に活用できます WordPressプロジェクト 。