Astraテーマと SpectraプラグインでディレクトリWebサイトを作成する

create directory website astra geodirectory

Astraテーマを使ってディレクトリウェブサイトを構築する最善の方法は?

Astraテーマを使ったディレクトリウェブサイトの作成には、GeoDirectoryプラグインとSpectra Blocksプラグインを利用するのが最善です。強力でカスタマイズ性の高いオンラインディレクトリを構築するための優れた方法です。

以下は、Astraテーマと Spectra Website Builder Plugin

  1. Astraテーマをインストールする
  2. Spectra Blocksをインストールする
  3. GeoDirectoryをインストールしてセットアップする
  4. AstraテーマとSpectra Blockを使ってディレクトリウェブサイトをデザインする

GeoDirectoryとAstraテーマを使ったディレクトリウェブサイトの構築方法を詳しく見ていきましょう。

このチュートリアルでは、以下を行います:

テーマとプラグインのインストール。

1. Astraテーマをインストールする

まず、テーマをインストールする必要があります。このチュートリアルでは、Astra テーマをインストールします。

screenshot-2023-09-16-at-8-32-52-pm-1024x878-7493043
Astra テーマをインストールする

に移動します Appearance >> テーマ

「新規追加」を選択し、 「インストール」、 と 「有効化」 Astra テーマ。

2. Spectra Blocks プラグインをインストールする

次に、Spectra Blocks プラグインをインストールする必要があります。このプラグインは、Gutenberg ブロックを使用してページをデザインするためのオプションを追加提供します。

に移動します プラグイン >> 新規追加。

Spectra Blocks を検索し、インストールして有効化してください。

screenshot-2023-09-16-at-8-37-51-pm-1024x873-9089294
Spectra Blocksプラグインをインストールする

セットアップウィザードのすべてのステップをスキップできます。

3. GeoDirectoryをインストールする

最後に、インストールが必要なのは GeoDirectory.

に移動します プラグイン >> 新規追加、GeoDirectoryを検索してください。インストールして有効化すれば、今回のプラグインのインストールは完了です。

install-geodirectory-720x386-1012537
GeoDirectory プラグインをインストールする

4. GeoDirectoryインストールウィザード

GeoDirectoryでは、Google Maps APIキーの設定とダミーリスティングのインポートを行うために、セットアップウィザードを完了する必要があります。

マップシステムの選択(Google Maps または OpenStreetMap)

gd-wizard-map-api-key-720x338-8258688
GeoDirectoryセットアップウィザード

ウィザードの最初のステップで、2つのマッピングシステムから選択できます。Google MapsとOpen Street Maps(APIキー不要)です。

このチュートリアルでは、Google Mapsを選択します。

「キーを生成」ボタンをクリックし、こちらの ドキュメント の手順に従って有効な API キーを生成します。

主な手順は以下のとおりです:

  1. キーを有効にします。
  2. プロジェクトを新規作成するか、既存のプロジェクトを選択します。
  3. キーを取得します。
  4. 請求アカウントを有効化します。
  5. APIキーを制限します(自分のウェブサイトのURLからのみ使用できるように)

第4点について:これは必須要件です。ただし、月200ドルのしきい値を超えた場合にのみ課金されます。

この無料クレジットは、99%のディレクトリにとって十分すぎるほどです。

デフォルトの都市を設定する

gd-wizard-default-city-720x535-6142593
ディレクトリのデフォルト都市を設定する

次に、デフォルトのロケーションを設定します。これはディレクトリが作成される都市です。ここではデフォルトの都市をそのまま使用します。

GeoDirectoryはデフォルト都市としてPhiladelphiaを使用しています。

必要な場所をどこでも使用できます。

複数の都市にリスティングを追加する必要がある場合は、Location Manager アドオンが必要です。

追加機能を加える

gd-wizard-extra-features-720x583-3711278

このステップでは、 UsersWP( ユーザー登録プラグイン ユーザーが サイトへの登録とログインを可能にするプラグイン)をインストールします。

これは、ユーザーがリスティングを追加・編集できるようにするために必要です。また、ユーザーが自分のリスティング、レビュー、その他の関連情報を確認できるユーザープロフィールも作成されます。

さらに Ninja Forms もインストールします。これにより、すべてのリスティングにリスティングオーナーへ直接メールを送信するコンタクトフォームが追加されます。

AyeCode Connect はこのチュートリアルでは必須ではありません。主に、GeoDirectory のプレミアムアドオンを追加して WordPress ダッシュボードから直接インストールしたい場合に必要です。

ダミーデータを追加する

gd-wizard-dummy-data-720x256-8038630
GeoDirectory ダミーリスティング

インストールウィザードの最後のステップは、ダミーのリスティングを追加することです。これにより、後で必要に応じて編集できるリスティングカテゴリも追加されます。

サイドバーウィジェットとメニュー項目は今すぐ追加しません。後ほど行います。

AstraディレクトリウェブサイトをデザインするDesign the Astra Directory Website

テーマとプラグインのインストール、および GeoDirectory の初期設定が完了したので、Astra を使ってディレクトリウェブサイトのデザインを始めましょう。

1. Astra ディレクトリウェブサイトのホームページデザイン

新しいページを作成するか、WordPress がデフォルトで作成するサンプルページなどを利用できます。

「ページ」に移動し、サンプルページを編集して「Home」に名前を変更するか、この目的のために新しいページを作成してください。

次に、 Appearance > カスタマイズ > ホームページの設定 に移動して、ホームページを選択してください。

image-1024x648-1676022
サンプルページはホームページとして使用されます。

まず最初に、ウェブサイト用のロゴが必要です。

ロゴの初版を作成するためにデザイナーに投資する必要はありません。

新しいウェブディレクトリビジネスを始める際に犯しがちな最大の失敗の一つは、製品市場適合性を検証する前に、多くの時間とお金をつぎ込んでしまうことです。

Canva のようなアプリを使えば、わずか5分でロゴをデザインできます。驚くほど手頃な価格で、しかも効果的です。

image-1-1024x588-7608520
Canva.com を使って最初のロゴ案を作成しましょう。

MVP(実用最小限の製品)であれば、Canva でデザインしたロゴで十分すぎるほどです。

選べるロゴテンプレートは多数あり、最初のロゴが理想どおりの完成度やオリジナリティでなくても問題ありません。

プロジェクトが軌道に乗れば、後からいつでもブラッシュアップしたり、大幅な変更を加えたりできます。

平凡なロゴが、プロジェクト失敗の主な原因になることはありません。

ロゴをデザインしたら、 Appearance > カスタマイズ > サイト基本情報、「ロゴを選択」をクリックし、PNG ファイルをアップロードしてください。トリミングはスキップして(または必要に応じて画像をトリミングして)、「公開」をクリックします。

image-2-1024x504-2883974
Canva.com で作成した Astra Directory のロゴ。

ナビゲーションメニュー

ロゴを作成して追加したら、 Appearance > Menus に移動し、メニューを作成します。

image-4-1024x528-9973758
Astra Directory ナビゲーションメニュー

必要なリンクを追加し(左列から右列へ)、保存します。 Menu Settings > の「表示場所」セクションで、「ヘッダー」オプションにチェックを入れることができます。

必要に応じて、同じメニューをフッターに表示させたり、フッター用に別のメニューを作成したりすることができます。

この例では、ヘッダーナビゲーションメニューのみを使用します。

7つのリンクを追加しました:

  1. ホーム
  2. 会社概要
  3. ブログ
  4. スポット
  5. プロフィール
  6. ログイン
  7. ログアウト
image-5-1024x463-7257325
ナビゲーションメニューはサイトの右上に表示されます

ログインリンク(UsersWP エンドポイントより)はログアウト中のユーザーにのみ表示され、ログアウトおよびプロフィールのリンクはログイン中のユーザーにのみ表示されます。

タイポグラフィ

次に、ウェブサイトのテキストフォントとサイズのタイポグラフィを設定しましょう。すべてのサイトテキストに適用される、フォントファミリー、フォントウェイト、フォントサイズをグローバルに設定します。

image-7-1024x526-9339092

コンテンツ

Spectra ブロックプラグインには、あらかじめ用意されたページテンプレートが多数あります。編集ページ画面上部の「テンプレートキット」ボタンをクリックするとアクセスできます。
これらのページテンプレートや特定のパターンを使って、サイトのページを構築することができます。

image-8-1024x524-9169820

Spactra Blocks プラグインを使って、このページをゼロから構築していきます。

ホームページにヒーローヘッダーが必要なので、Spectra Blocks プラグインが提供するコンテナブロックを追加しましょう。

image-9-1024x408-5775035
1カラムの1セクションのみで構成された空白のホームページ

追加したセクションをクリックし、以下のスクリーンショットに示すように、「コンテンツ幅」オプションで「フル幅」を選択します。

image-1-1-1024x502-3645406

次に、上部のタブから「スタイル」をクリックします。背景タイプとして「タイプ:画像」を選択します。

ヒーローセクションには画像が必要です。以下から無料でダウンロードします Pexels.com (Thanks, @Kelly).

画像をアップロードして選択します 繰り返し を 繰り返しなし と サイズ を カバー.

image-12-1024x533-6184284
ヒーロー画像がセクションの背景として追加されました。

画像にはオーバーレイが必要です。オーバーレイがないと、上に重ねたテキストのコントラストが不十分になり、読みにくくなります。
オーバーレイタイプ:カラー、カラー:#1E293B、不透明度:0.3 を選択します

image-13-1024x507-7094166

ヒーロー画像を暗くしたので、テキストを追加できます。

ヒーロー画像の中に見出し要素をドラッグ&ドロップします。

image-10-1024x411-6686113
ヒーロー画像に見出しテキストを追加する

ホームページのヒーロー画像にタイトルを付けましょう。
「スタイル」タブで、テキストカラーをホワイト(#FFFFFF)に変更して、コントラストと読みやすさを向上させます。

このチュートリアルでは、「Find the Best Restaurant in Philadelphia」のようなシンプルな例を使用します。お好きなスローガンを自由に追加してください。テキストを中央揃えにする際は、配置オプションを使用することを忘れずに。

ホームページのヘッダーに GD 検索を追加するには、 GD > Search ブロックを ヒーローコンテナの中にドラッグします。

image-2-1-1024x410-9020767
見出しテキストを中央揃えにして、GeoDirectory の検索フォームを追加します。

次に、このヒーローコンテナに最小の高さを追加します。 私は設定します 高さと幅を800pxに設定し、コンテナの幅を 全幅 に、そして コンテンツ幅を ボックス型.

image-4-1-1024x530-6392690
ヒーロー画像の見出しテキストに最小の高さを追加します。

これで、ホームページのヘッダーにページタイトルと余白が表示されるようになりました。

screenshot-2023-09-17-at-3-01-06-pm-1024x614-1719995

次に、ヘッダーセクションのページタイトルと余白を削除しましょう。

ページタイトルをクリックすると目のアイコンが表示されるので、それをクリックしてページタイトルを非表示にし、余白を削除します。

screenshot-2023-09-17-at-3-05-12-pm-1024x582-9189016

ホームページにさらにいくつかの必要なセクションを追加しましょう。次にカテゴリセクションを追加します。

ヒーローセクションの下に、 プラスアイコンをクリックして別の コンテナを追加し、 次に 以下を追加します GD > Categories ブロックをそこに追加してください。

image-5-1-1024x506-8451090

次に、このGD > カテゴリブロックで必要な設定を行います。デザインタイプを「画像背景」に設定し、行アイテム数を4にして、 カテゴリ画像を使用する 設定を有効にします。

image-11-1024x551-7018600

wp-admin -> places -> Place Categories からカテゴリを編集することで、カテゴリに画像を設定できます。

各カテゴリーにはデフォルト画像を設定するオプションがあります

screenshot-2023-09-17-at-3-18-06-pm-1024x926-3921928

次に、この新しいコンテナにパディングを追加します。外側のコンテナをクリックして、「スタイル」セクションから必要なパディングを設定してください。ここでは 70px の上下パディングを設定します。

image-1-3-1024x497-9986322

続いて、いくつかのコンテナをすばやく追加していきます。カテゴリセクションの下に最新のリスティングを追加するために、 GD > Listings ウィジェットを使用します。
変更する設定は以下のとおりです:

フィルター > 表示する投稿数 = 4
並び替え > 並び順 = 最新順
デザイン > レイアウト = グリッド表示(4列)
ラッパースタイル > 上マージン = 5

image-14-1024x542-3239000

ユーザーがさまざまなフィルターでリスティングを絞り込んでマップで確認できるよう、マップを追加しましょう。

以下の設定で GD > Map を使用しましょう:

マップの種類: Directory Map
マップオプション: すべて有効にする

image-1-4-1024x505-8974566

スタイルタブをクリックして幅を設定し、スタイルを整えましょう。 100% と 高さを 600px 正しく表示されているか 確認するために。

image-15-1024x505-1816866

また、マップコンテナを全幅にして、より広く見栄えよく表示されるようにします。

マップの外側のコンテナをクリックし、一般設定でコンテナの幅を「全幅」、コンテンツの幅を「全幅」に設定してください。

image-1-6-1024x509-5271243

次に、最近の投稿を表示するためのコンテナをもう一つ追加しましょう。 Post Grid Spectra Blocksプラグインが提供するブロックコンテナを使用できます。

image-3-1-1024x549-6837114

おめでとうございます!ホームページが完成しました。

必要に応じて、他のコンテナやCTAを複数追加することもできます。

screenshot-of-gd-astra-1-409x1024-5524470

2. Astra ディレクトリウェブサイトのリスティングと検索ページのデザイン

次に、あらゆるディレクトリに欠かせない2つのページをデザインする必要があります。

リスティングページ(一般アーカイブ、カテゴリー、タグ)と検索結果ページ。

GeoDirectoryはデフォルトで一般的なレイアウトでこれらを作成します。このチュートリアルでは、これらのページのデザインを少しカスタマイズします。

リスティングページと検索ページはほぼ同じ構成なので、一度作成してレイアウトをもう一方のページにコピーします。

リストページのレイアウトは、左側にリスト一覧、右側にリストの正確な位置を示すスティッキーマップを配置することに決めました。

screenshot-2023-09-18-at-9-13-41-am-1024x520-6943481
Airbnb の検索ページレイアウトにインスパイアされたリスト・検索ページ

これはとても簡単です。

リストページ

GeoDirectory > 設定 > 一般 > ページ に移動し、GD アーカイブページテンプレートの編集をクリックします

screenshot-2023-09-18-at-9-15-09-am-1024x419-4029443
リストページを編集する

このページからすべてのコンテンツを削除します GD Archive ページテンプレート。

次に、2カラムのコンテナを追加します。

screenshot-2023-09-18-at-9-19-56-am-1024x541-5336623
2カラムのコンテナを追加する

次に、左側のコンテナに、GD > ループアクション、GD > ループ、GD > ループページネーション、GD > 検索などのGDアーカイブページ関連ウィジェットをドラッグし、ユーザーがアーカイブページから検索できるように上部に配置します。

右のカラムには、 GD > Map ブロックをドラッグします。

screenshot-2023-09-18-at-9-26-42-am-1024x509-3121548

GD > マップの設定はすべてデフォルトのままにします。高さを指定しましょう。私は 100vh.

screenshot-2023-09-18-at-9-29-47-am-1024x589-7537124

次に、画像に示された手順に従って、メインコンテナを全幅に設定してください。

screenshot-2023-09-18-at-9-42-19-am-1024x547-8982553

これで、リスティングアーカイブページの準備が整いました。

Astraの無料バージョンは設定が限られているため、左側のコンテナのコンテンツサイズを右側のマップコンテナと同じにするために、以下のCSSスニペットが必要になる場合があります。wp-admin > 外観 > カスタマイズ からテーマカスタマイザーに貼り付けることができます。

.geodir-archive .wp-block-geodirectory-geodir-widget-loop .geodir-loop-container .geodir-listing-posts{
    overflow-y: scroll;
    max-height: 100vh;
}

さらに簡単な方法があります。ページをフル幅に設定すれば、チュートリアルで説明しているように GD > シンプルアーカイブブロックを追加できます Elementor でディレクトリウェブサイトを構築する方法.

検索ページについても、同じ手順を繰り返します。

検索ページ

Geodirectory > 設定 > 一般 > ページ > GD 検索ページテンプレートの編集をクリックします。

このページからすべてのコンテンツを削除します GD Search ページテンプレート。

GD アーカイブページのコンテンツをすべてコピーし、GD Search ページに貼り付けます。

これで GD Search とアーカイブページの準備が整いました。

3. Astra ディレクトリウェブサイトの単一リスティングページデザイン

GD 詳細ページを編集・カスタマイズするには、次へ移動します GeoDirectory > 設定 > 一般 > ページ > GD Detail ページテンプレートの編集をクリックします。

screenshot-2023-09-18-at-10-14-59-am-1024x418-9121880

このテンプレートには、GeoDirectory によって生成されたデフォルトのコンテンツがすでに含まれています。

このデフォルトコンテンツをすべて削除し、次の設定でコンテナを追加します コンテナ幅: フル幅、および コンテンツ幅: フル幅。

screenshot-2023-09-18-at-10-22-31-am-1024x559-5879542

次に、リスティング詳細ページの上部に画像スライダーを追加しましょう。 We will drag the GD > Post Image ブロックをこのコンテナにドラッグします。

screenshot-2023-09-18-at-10-24-36-am-1024x608-3714341

画像の上限を 10、表示上限を 1 に設定することで、各スライドに 1 枚の画像だけが表示されます。

次に、この下に別のコンテナを追加し、そこに Geodirectory 詳細ページ.

screenshot-2023-09-18-at-10-33-55-am-1024x710-9461434

では、必要な GD 詳細ページのショートコードをここに一つずつ追加していきましょう。含まれるものは GD > Single Taxonomies, GD > Single Tabs

次はサイドバーウィジェットを追加する番です。wp-admin > 外観 > ウィジェット に移動します。

プライマリサイドバーに GD > 著者アクション ウィジェットを追加します。このウィジェットは、リスティング著者に編集および 削除 リスティングのオプションを提供します。

screenshot-2023-09-18-at-10-43-27-am-1024x624-7857587

もう1つウィジェットを追加し、 GD > Output 場所。このウィジェットは、詳細ページに表示するよう設定されたすべての主要なリスティング情報を表示します。

screenshot-2023-09-18-at-10-46-33-am-1024x499-1381645

これを行った後、私たちの リスティング詳細ページ が完了しました。

Astra ディレクトリウェブサイトにプレミアム機能を追加する

ご希望であれば、次のようなプレミアム機能をディレクトリに追加することができます:

  1. 有料リスティング:GeoDirectory Listing Price Manager アドオンを使用すると、リスティング申請に価格を設定できます。各価格ティアごとに、次のような機能を有効/無効にできます:無料リスティングの画像枚数を制限しながら有料リスティングではより多くの画像を許可する、タグやカテゴリの数を増減させる、特定のカスタムフィールドを有効または無効にする。説明文の長さを長くしたり短くしたりすること。
  2. Claim Listings:これはディレクトリの基本的な機能で、管理者がデータベースを作成し、ビジネスオーナーを招待して無料リスティングを管理させることができます。リスティングの申請プロセスでは、リスティングのオーナーシップを取得するために有料リスティングへのアップグレードを必須とする場合があります。
  3. Advertising: 広告の販売 は オンラインディレクトリを収益化する。トラフィックが多い場合は、広告ネットワークを利用できます。そうでない場合は、広告を直接販売し、ウェブサイトの特定エリアにバナーを追加したり、オーガニック検索結果の上部などにリスティングを広告として表示させたりすることができます。

これらはほんの三つの例に過ぎません。しかし、 ディレクトリウェブサイトはオンラインで収益を得る多くの方法を提供しています.

手作りアイテムのグローバルマーケットプレイスを作成したり、イベントチケットや割引クーポンを販売したりすることができます。

この充実したリソースで、理想のディレクトリサイトを構築しましょう: ディレクトリウェブサイトの構築:総合ガイド.

可能性は無限大です。

GeoDirectoryのパワーを解き放とう!

今すぐオンラインビジネスを始めよう

今すぐ参加!

ニュースレター - 最新情報をお届け!

最新ニュース、ヒント、限定コンテンツを直接メールボックスにお届けします。

Paolo 著

Paolo Tajani( AyeCode LTDの共同創業者兼マーケティング責任者)は、ビジネスパートナーの Stiofan とともに、GeoDirectory、UsersWP、GetPaid などの主要な WordPress プラグインの開発に取り組んでいます。2008年に WordPress の世界に飛び込み、2011年には Stiofan O'Connor と手を組みました。以来、二人は数多くの人気テーマやプラグインの開発・普及に尽力し、現在では100,000以上のウェブサイトで活用されています。

読み込み中...
20%割引オファー
お急ぎください!期限切れ前に20%割引をゲットしよう。 20%割引を受け取る