WordPressのOllieテーマを使ってディレクトリウェブサイトを構築するためのステップバイステップガイドをご紹介します:
- Ollieテーマをインストールする
- GeoDirectoryをインストールして設定する
- OllieWPテーマとGutenbergを使ってディレクトリウェブサイトをデザインする エディター
GeoDirectoryはOllieのようなFSEブロックテーマと完全に互換性があるため、この場合はページビルダーや追加のブロックプラグインは必要ありません。
GeoDirectoryは、あらゆるテーマやページビルダーを使って動的なオンラインディレクトリを構築するための、堅牢かつ柔軟なソリューションを提供します。
このチュートリアルでは、 OllieWP テーマとGeoDirectoryプラグインを組み合わせてディレクトリウェブサイトを構築する方法をご紹介します。
この組み合わせにより、ユーザーは位置情報ベースの機能をシームレスに統合し、レイアウトデザインをカスタマイズし、インタラクティブなコンテンツブロックを組み込むことができ、直感的で魅力的なユーザー体験を実現します。
この統合的なアプローチにより、ウェブ開発者やデザイナーは、特定のニッチ市場や幅広いコミュニティのニーズに合わせた、プロフェッショナル品質のディレクトリサイトを簡単に実現できます。
それでは、具体的な方法を見ていきましょう。
このチュートリアルでは、以下を行います:
テーマとプラグインのインストール。
1. OllieWP テーマのインストール
テーマをインストールする必要があります。このチュートリアルでは、 OllieWP テーマをインストールします。
に移動します Appearance >> テーマ
「新規追加」を選択し、 「インストール」、 と 「有効化」 の OllieWP テーマをインストールします。
2. GeoDirectoryをインストールする
からWordPressテーマを無効にします。最後に GeoDirectory.
に移動します プラグイン >> 新規追加、GeoDirectory を検索してください。インストールして有効化すれば、プラグインのインストールは完了です。
3. GeoDirectory インストールウィザード
GeoDirectoryでは、Google Maps APIキーの設定とダミーリスティングのインポートを行うために、セットアップウィザードを完了する必要があります。
マップシステムの選択(Google Maps または OpenStreetMap)
ウィザードの最初のステップで、2つのマッピングシステムから選択できます。Google MapsとOpen Street Maps(APIキー不要)です。
このチュートリアルでは、OpenStreetMaps を選択します。
Google Maps を選択する場合は、以下の追加手順を行ってください。
「キーを生成」ボタンをクリックして、この手順に従ってください ドキュメント の手順に従って有効な API キーを生成します。
主な手順は以下のとおりです:
- キーを有効にします。
- プロジェクトを新規作成するか、既存のプロジェクトを選択します。
- キーを取得します。
- 請求アカウントを有効化します。
- APIキーを制限します(自分のウェブサイトのURLからのみ使用できるように)
第4点について:これは必須要件です。ただし、月200ドルのしきい値を超えた場合にのみ課金されます。
この無料クレジットは、99%のディレクトリにとって十分すぎるほどです。
デフォルトの都市を設定する
その後、デフォルトの場所を設定します。これはディレクトリが作成される都市です。
デフォルトの都市としてPhiladelphiaを設定します。
必要な場所をどこでも使用できます。
複数の都市にリスティングを追加する必要がある場合は、Location Manager アドオンが必要です。
追加機能を加える
このステップでは、UsersWP をインストールします。これは ユーザーログインプラグイン で、ユーザーがウェブサイトに登録してログインできるようにします。
これは、ユーザーがリスティングを追加・編集できるようにするために必要です。また、ユーザーが自分のリスティングやレビューなどを確認できるユーザープロフィールも作成されます。
さらに Ninja Forms もインストールします。これにより、すべてのリスティングにリスティングオーナーへ直接メールを送信するコンタクトフォームが追加されます。
AyeCode Connect はこのチュートリアルでは必須ではありません。主に、GeoDirectory のプレミアムアドオンを追加して WordPress ダッシュボードから直接インストールしたい場合に必要です。
ダミーデータを追加する
インストールウィザードを完了する最後のステップは、ダミーのリスティングを追加することです。これにより、後で必要に応じて編集できるリスティングカテゴリも追加されます。
サイドバーウィジェットとメニュー項目は今すぐ追加しません。後ほど行います。
をデザインする OllieWP ディレクトリウェブサイト
テーマとプラグインをインストールし、GeoDirectory の初期設定が完了したので、 OllieWP のツール群を使ってディレクトリウェブサイトのデザインを始めましょう。
1. OllieWP ディレクトリホームページのデザイン
新しいページを作成するか、WordPress がデフォルトで作成するサンプルページなどを利用できます。
「ページ」に移動し、サンプルページを編集して「ホーム」に名前を変更するか、新しいページを作成してください。
次に、 Appearance > エディター > ページ > ホーム をクリックして編集ボタンを押します。
ロゴ
まず最初に、ウェブサイト用のロゴが必要です。
ロゴの初版を作成するためにデザイナーに投資する必要はありません。
新しいディレクトリを始める際に犯しがちな最大のミスの一つは、製品市場適合性をテストする前に時間とお金をかけすぎることです。
Canva のようなアプリを使えば、5分でロゴをデザインできます。安価で、驚くほど高品質です。
MVP(実用最小限の製品)であれば、Canva でデザインしたロゴで十分すぎるほどです。
選べるロゴテンプレートは数多くあり、最初のロゴが理想通りに完璧でオリジナルでなくても問題ありません。
プロジェクトが軌道に乗れば、後から改善したり大幅に変更したりすることはいつでもできます。
平凡なロゴが、プロジェクト失敗の主な原因になることはありません。
ナビゲーションメニュー
ロゴを作成して追加したら、 Appearance > エディター、 に移動し、メニューを作成します。
上部のメニューをクリックして、既存のメニューをすべて削除します。
次に、2カラムレイアウトのカラムブロックを追加しましょう。
左カラムにサイトロゴブロックを追加します。
メインヘッダーコンテナをクリックし、ブロック設定から以下を設定してください 背景: #FFFFF
右の列にナビゲーションメニューを追加します。
以下のメインナビゲーションリンクとサブナビゲーションリンクをいくつか追加しました:
- ホーム
- 会社概要
- ブログ
- 場所と場所の追加
- プロフィール
- ログイン/ログアウト
ログイン/ログアウトブロックは、ユーザーのログイン状態に応じてログインリンクまたはログアウトリンクのみを表示します。
コンテンツ
このページを OllieWP およびGutenbergブロック。
に移動します Appearance > エディター > デザイン > ページ をクリックし、ホームページの編集ボタンをクリックします。
ホームページにはヒーローヘッダーが必要です。そのために、このページのコンテンツをすべて削除して、 カバー ブロックをドラッグします。
次に、ブロック設定を確認し、背景画像のURLを設定します。
ヒーローセクション用の画像が必要なので、以下から無料画像をダウンロードします Pexels.com (ありがとう、@rachel-claire)。
このカバーブロックに以下の設定を追加します
コンテンツ: 1200
幅: 100
不透明度: 50
パディングとマージン: 0
カバーの最小の高さ: 600
それでは、このカバーブロック内にヘッダータグを追加しましょう。
テキスト: フィラデルフィアで最高のレストランを見つける
ヘッダータグに追加のクラス( heading-text-center )を付けて、スタイルを適用します。
次に、テーマカスタマイザーに以下のスタイルを追加しましょう。
.heading-text-center{ text-align:center; }
次に、 GD > search ブロックをこの見出しの下に追加しましょう。
その下に、高さを指定したスペーサーブロックを使って余白を追加しましょう: 60
次に、空のカラムを追加して、 GD > Categories ブロックをその中に配置しましょう。
ブロックオプションを以下のように設定します
デザインタイプ: 画像背景
行アイテム: 3
カテゴリー画像の使用を有効にする
カテゴリーに画像を設定するには、以下からカテゴリーを編集してください wp-admin -> places -> Place Categories.
各カテゴリーにはデフォルト画像を設定するオプションがあります
ヒーローセクションの下に、もう1つ Column をプラスアイコンをクリックして追加し、 GD > Listings ブロックをそこに追加してください。
次に、この GD > Listings ブロックで必要な設定を行います。並び替えを「最新」に設定します
次に、コンテンツを持ち、幅を100に設定した空のColumnを追加しましょう。
追加する GD > Map ブロックをその中に追加し、設定はデフォルトのままにしてください。
フッターをクリックして、 OllieWP はすでにいくつかのプリビルドフッターテンプレートを提供しています。その中から一つを選択します。
おめでとうございます!ホームページが完成しました。
2. OllieWP ディレクトリウェブサイトのリスティングと検索ページのデザイン
次に、あらゆるディレクトリに欠かせない2つのページをデザインする必要があります。
次に、あらゆるディレクトリに欠かせない2つのページをデザインする必要があります。
リスティングページ(一般アーカイブ、カテゴリー、タグ)と検索結果ページです。
GeoDirectory はデフォルトで一般的なレイアウトのページを作成します。このチュートリアルでは、これらのページのレイアウトを少しカスタマイズしていきます。
リストページと検索ページはほぼ同じ構成なので、一度作成してからもう一方のページにレイアウトをコピーするだけです。
リストページのレイアウトは、左側にリスト一覧、右側にリストの正確な位置を示すスティッキーマップを配置することに決めました。
これはとても簡単です。
リストページ
外観 > エディター > デザイン > テンプレート に移動し、編集をクリックします GD Archive ページテンプレート
このページからすべてのコンテンツを削除します GD Archive ページテンプレート。
次に、空の行を追加しましょう。
この中に2カラムレイアウトを追加します
左側のコンテナには、GDアーカイブページ関連のウィジェットをドラッグします。例えば GD > Loop Action, GD > Loop, GD > Loop Pagination、および GD > Search をトップに配置して、ユーザーがアーカイブページから検索できるようにします。
右のカラムには、 GD > Map ブロックをドラッグします。
の設定はすべてデフォルトのままにします GD > Map。高さを設定しましょう。ここでは 100vh.
以下のスタイルをテーマカスタマイザーから追加します Appearance => カスタマイズ => CSS を追加
.geodir-archive .geodir-listings .geodir_location_listing{ overflow-y: scroll; max-height: 100vh; padding-right: 15px; }
これで、リストアーカイブページの準備が整いました。
もう一つの方法として、このチュートリアルで説明されている GD > シンプルアーカイブ ブロックを使用する方法があります。 Elementor でディレクトリウェブサイトを構築する.
検索ページについても、同じ手順を繰り返します。
検索ページ
GeoDirectory > 設定 > 一般 > ページ > GD Search ページテンプレートの編集をクリック
このページからすべてのコンテンツを削除します GD Search ページテンプレート。
GD アーカイブページのコンテンツをすべてコピーし、GD Search ページに貼り付けます。
これで GD Search とアーカイブページの準備が整いました。
3. OllieWP ディレクトリウェブサイトの単一リストページのデザイン
GD Detail ページを編集・カスタマイズするには、 外観 > エディター > デザイン > テンプレート をクリックして「編集」を選択します GD Single ページテンプレート。
空のカラムを追加する
まず、リスティング詳細ページの上部に画像スライダーを追加しましょう。 GD > Post Image ブロックをこのコンテナにドラッグし、以下の設定を行います
画像の上限: 10
表示上限: 3
出力タイプ: スライダー
自動開始: 有効
次に、空の行を追加しましょう(
コンテンツ: 1200
幅: 100
その中に2つのカラムを追加します。
それでは、左側のカラムに必要なGD詳細ページのショートコードをひとつずつ追加していきましょう。
GD > シングルタクソノミー、GD > シングルタブ、GD > シングル前後ナビゲーションが含まれます。
右側のカラムには、次を追加します GD > Author Action と GD > Output Location ブロックをドラッグします。
設定が完了すると、 リスティング詳細ページ が完了しました。
プラグインにプレミアム機能を追加する OllieWP ディレクトリウェブサイト
ご希望であれば、次のようなプレミアム機能をディレクトリに追加することができます:
- 有料リスティング:GeoDirectory の Listing Price Manager アドオンを使用すると、リスティング掲載の料金を設定できます。各料金プランごとに、次のような機能を有効・無効にすることができます:無料リスティングの写真枚数を制限しながら、有料リスティングではより多くの写真を許可する。タグやカテゴリーの数を増減する。特定のカスタムフィールドを有効または無効にする。説明文の長さを長くしたり短くしたりする。
- Claim Listings:これはディレクトリの基本的な機能で、管理者がデータベースを作成し、ビジネスオーナーを招待して無料リスティングを管理させることができます。リスティングの申請プロセスでは、リスティングのオーナーシップを取得するために有料リスティングへのアップグレードを必須とする場合があります。
- Advertising: 広告の販売 は オンラインディレクトリを収益化するもう一つの方法です。トラフィックが多い場合は広告ネットワークを利用できます。そうでない場合は、ビジネスがウェブサイトの特定エリアにバナーを掲載したり、たとえばオーガニック検索結果の上部に広告としてリスティングを表示したりできるよう、広告を直接販売することもできます。
これらはほんの三つの例に過ぎません。しかし、 ディレクトリウェブサイトはオンラインで収益を得る多くの方法を提供しています.
手作りアイテムのグローバルマーケットプレイスを作成したり、イベントチケットや割引クーポンを販売したりすることができます。
このアドバイスでディレクトリウェブサイトプロジェクトを今すぐスタートさせましょう: 今日からディレクトリウェブサイトを始めよう.
可能性は無限大です。