BlocksyテーマとStackable Gutenbergブロックプラグインでディレクトリウェブサイトを作る方法
以下のツールを使ってディレクトリウェブサイトを構築するためのステップバイステップガイドをご紹介します: Blocksy テーマとStackable – Page Builder Gutenbergブロックプラグイン:
- Blocksyテーマをインストールする
- Stackable – Page Builder Gutenbergブロックプラグインをインストールする
- GeoDirectoryをインストールして設定する
- Design the Directory Website using the Blocksy テーマと Stackable – Page Builder Gutenberg Blocks plugin
BlocksyテーマはGeoDirectoryプラグインおよびStackable – Page Builder Gutenbergブロックプラグインと組み合わさることで、洗練されたオンラインディレクトリを構築するための汎用性が高く高度なプラットフォームを実現します。
この統合により、ユーザーは位置情報ベースの機能をシームレスに組み込み、レイアウトオプションをカスタマイズし、ダイナミックなコンテンツブロックを追加することができ、使いやすく魅力的なインターフェースを実現します。
この統合システムにより、ウェブ開発者やデザイナーは特定の業界ニーズや幅広いコミュニティの要件に合わせた一流のディレクトリウェブサイトを作成できます。
その具体的な方法を詳しく見ていきましょう。
このチュートリアルでは、以下を行います:
テーマとプラグインのインストール。
1. をインストールする Blocksy テーマ
テーマをインストールする必要があります。このチュートリアルでは、 Blocksy テーマをインストールします。
に移動します Appearance >> テーマ
「新規追加」を選択し、 「インストール」、 と 「有効化」 の Blocksy テーマをインストールします。

2. インストールする Stackable – Page Builder Gutenberg Blocks プラグインを使ってディレクトリウェブサイトをデザインする
デフォルトのGutenbergプラグインだけではテンプレートをスタイリングするのに十分ではないため、次のプラグインをインストールします: Stackable – Page Builder Gutenberg Blocks プラグインを使ってゼロから構築していきます。
このプラグインはデフォルトよりも優れたカスタマイズされたブロックを提供し、ページテンプレートのデザインに役立ちます。
に移動します プラグイン >> 新規追加。
検索してください Stackable – Page Builder Gutenberg Blocks。インストールして有効化してください。

セットアップウィザードのすべてのステップをスキップできます。
3. GeoDirectoryをインストールする
からWordPressテーマを無効にします。最後に GeoDirectory.
に移動します プラグイン >> 新規追加、GeoDirectory を検索してください。インストールして有効化すれば、プラグインのインストールは完了です。

4. 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 ダッシュボードから直接インストールしたい場合に必要です。
ダミーデータを追加する

インストールウィザードを完了する最後のステップは、ダミーのリスティングを追加することです。これにより、後で必要に応じて編集できるリスティングカテゴリも追加されます。
サイドバーウィジェットとメニュー項目は今すぐ追加しません。後ほど行います。
をデザインする Blocksy ディレクトリウェブサイト
プラグインをインストールし、GeoDirectoryの初期設定が完了したので、 Blocksy テーマとStackable – Page Builder Gutenberg Blocksプラグイン。
1. ウェブサイトのロゴをデザインする
まず最初に、ウェブサイト用のロゴを用意する必要があります。
ロゴの初版を作成するためにデザイナーに投資する必要はありません。
新しいディレクトリを始める際に犯しがちな最大のミスの一つは、製品市場適合性をテストする前に時間とお金をかけすぎることです。
Canva のようなアプリを使えば、5分でロゴをデザインできます。安価で、驚くほど高品質です。

MVP(実用最小限の製品)であれば、Canva でデザインしたロゴで十分すぎるほどです。
選べるロゴテンプレートは数多くあり、最初のロゴが理想通りに完璧でオリジナルでなくても問題ありません。
プロジェクトが軌道に乗れば、後から改善したり大幅に変更したりすることはいつでもできます。
平凡なロゴが、プロジェクト失敗の主な原因になることはありません。
ロゴをデザインしたら、 Appearance > カスタマイズ > ヘッダー、 Change logo リンクをクリックし、PNGファイルをアップロードしてください。切り取りはスキップしてください(または必要に応じて画像をトリミングして)、「ロゴレイアウト」でロゴオプションを選択し、公開をクリックします。

2. Blocksy ディレクトリホームページのデザイン
新しいページを作成するか、WordPressがデフォルトで作成するサンプルページなどを使用できます。
「ページ」に移動し、サンプルページを編集して「ホーム」に名前を変更するか、新しいページを作成してください。
次に、 Appearance > カスタマイズ > ホームページの設定 に移動して、ホームページを選択してください。

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

必要なリンクを追加し(左列から右列へ)、保存します。 Menu Settings > の「表示場所」セクション、「メイン」オプションを確認できます。
必要に応じて、同じメニューをフッターに表示させたり、フッター用に別のメニューを作成したりすることができます。
この例では、ヘッダーナビゲーションメニューのみを使用します。
メインナビゲーションリンクを7つと、サブナビゲーションリンクをいくつか追加しました:
- ホーム
- 会社概要
- ブログ
- 場所と場所の追加
- プロフィール
- ログイン
- ログアウト
ログインリンク(UsersWP エンドポイントより)はログアウト中のユーザーにのみ表示され、ログアウト・アカウント・プロフィールのリンクはログイン中のユーザーにのみ表示されます。
メニューの設定を次のように設定してください フォント: Default Font / 14px / Bold 700

コンテンツ
このページを Stackable – Page Builder Gutenberg Blocks プラグインを使ってゼロから構築していきます。
ホームページにヒーローヘッダーが必要なため、 Stackable – Page Builder Gutenberg Blocks プラグインを使ってゼロから構築していきます。

カラムレイアウト設定で
ブロック幅: Align Full
コンテンツ幅: Align Full
コンテンツの最大幅: 1200px

次に、ブロックの設定を確認し、背景画像を設定してください。
ヒーローセクション用の画像が必要なため、次のサイトから無料画像をダウンロードします Pexels.com (ありがとう、@rachel-claire)。

次に、画像の上に見出しブロックを追加しましょう。使用するのは
コンテンツ: フィラデルフィアで最高のレストランを見つける
タイトルHTMLタグ: H1
サイズ: 48
テキストカラー: #000000

次に、 GD > Search ブロックをその下に追加します。

次に、上下のパディングを50pxにした空のカラムをもう1つ追加しましょう。

we will drag the GD > Categories ブロックをその中にドラッグして、カテゴリーの一覧を表示します。

次に、以下の設定で空のコンテナをもう1つ追加しましょう。
ブロック幅: Align Full
コンテンツ幅: Align Full
コンテンツの最大幅: 1200px
色: #00000

では、ウェブサイトに3つ目のセクションを追加しましょう。これを「最近のビジネスリスティング“.


Add a GD > Listing ブロックをプラスアイコンをクリックして追加し、ブロック設定にアクセスします。必ず 有効にして の 詳細設定を表示 オプションを選択してください。
ブロックの スタイル タブで、 レイアウト: グリッドビュー(4カラム).

次の数を変更します: 表示する投稿数: 8 に設定し、 ロケーションフィルターを有効にする オプションを確認して、 並び替え:最新順。

次に、以下の設定で空のコンテナをもう1つ追加しましょう。
ブロック幅: Align Full
コンテンツ幅: Align Full

追加する GD > Map ブロックを追加し、設定を
幅: 100%
高さ: 450px

最後に CTA を追加します。あらかじめ用意されたテンプレートのひとつを使用します

以下の設定を使用してください
ブロック幅: Align Full
コンテンツ幅: Align Full

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

3. Blocksy ディレクトリウェブサイトのリスティングと検索ページのデザイン
リストページ
次に、あらゆるディレクトリに欠かせない2つのページをデザインする必要があります。
リスティングページ(一般アーカイブ、カテゴリー、タグ)と検索結果ページです。
GeoDirectory はデフォルトで一般的なレイアウトのページを作成します。このチュートリアルでは、これらのページのレイアウトを少しカスタマイズしていきます。
リストページと検索ページはほぼ同じ構成なので、一度作成してからもう一方のページにレイアウトをコピーするだけです。
リストページのレイアウトは、左側にリスト一覧、右側にリストの正確な位置を示すスティッキーマップを配置することに決めました。

これはとても簡単です。
GeoDirectory > 設定 > 一般 > ページ に移動し、GD アーカイブページテンプレートの編集をクリックします

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

以下の設定で空のカラムを追加しましょう
ブロック幅: Align Full
コンテンツ幅: Align Full
コンテンツの最大幅: 1200px
色: #00000
パディング: 30px

次に GD > post title ショートコードを追加します。

次に、 Column ブロックを 50:50 レイアウト.

左側のコンテナには、GDアーカイブページ関連のウィジェットをドラッグします。例えば GD > Loop Action, GD > Loop, GD > Loop Pagination、および GD > Search をトップに配置して、ユーザーがアーカイブページから検索できるようにします。
右のカラムに、 GD > Map ブロックを使用し、すべての設定はデフォルトのままにします。ただし、 GD > Map ブロックの高さを 100vh に設定します.

最後の仕上げとして、以下のCSSをテーマカスタマイザーの Appearance => カスタマイズ => CSS を追加
.geodir-archive .gd-archive-left-container{ overflow-Y: scroll; max-height: 100%; height:100vh; padding-right:15px; } .breakdance .bde-column-111-108.bde-column{ overflow:hidden; }
これで、リスト一覧ページの準備が整いました。

検索ページについても、同じ手順を繰り返します。
検索ページ
GeoDirectory > 設定 > 一般 > ページ > GD Search ページテンプレートの編集をクリック
このページからすべてのコンテンツを削除します GD Search ページテンプレート。
GD アーカイブページのコンテンツをすべてコピーし、GD Search ページに貼り付けます。
最後に、検索ページを全幅表示にするには、以下の CSS が必要です。
.geodir-page-search #main article { max-width: 100%; }
これで、GD Search とアーカイブページの準備が整いました。
4. Blocksy ディレクトリウェブサイトの単一リストページのデザイン
まず、外観 > カスタマイズ > 場所 > 個別の場所 からデフォルトのタイトルを無効にし、以下の手順に従ってタイトルを非表示にします。

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

このテンプレートには、GeoDirectory によって生成されたデフォルトのコンテンツがすでに含まれています。
これらのデフォルトコンテンツをすべて削除し、新しいカラムブロックを追加します。

まず、リスティング詳細ページの上部に画像スライダーを追加しましょう。

we will drag the GD > Post Image ブロックをこのコンテナにドラッグし、以下の設定を行います
画像の上限: 10
表示上限: 3
出力タイプ: スライダー
自動開始: 有効

次に、もう一つ セクションブロック をその下に、 70/20 レイアウト.

次に、必要なすべての GD Detail ページのショートコードを左カラムに 1 つずつ追加しましょう。
含まれる内容は次のとおりです GD > Post Title, GD > Single Taxonomies、および GD > Single タブ.
右側のカラムには、次を追加します GD > Author Action と GD > Output Location ブロックをドラッグします。

この後、 リスティング詳細ページ が完了しました。

プラグインにプレミアム機能を追加する Blocksyディレクトリウェブサイト
ご希望であれば、次のようなプレミアム機能をディレクトリに追加することができます:
- 有料リスティング:GeoDirectory の Listing Price Manager アドオンを使用すると、リスティング掲載の料金を設定できます。各料金プランごとに、次のような機能を有効・無効にすることができます:無料リスティングの写真枚数を制限しながら、有料リスティングではより多くの写真を許可する。タグやカテゴリーの数を増減する。特定のカスタムフィールドを有効または無効にする。説明文の長さを長くしたり短くしたりする。
- Claim Listings:これはディレクトリの基本的な機能で、管理者がデータベースを作成し、ビジネスオーナーを招待して無料リスティングを管理させることができます。リスティングの申請プロセスでは、リスティングのオーナーシップを取得するために有料リスティングへのアップグレードを必須とする場合があります。
- Advertising: 広告の販売 は オンラインディレクトリを収益化するもう一つの方法です。トラフィックが多い場合は広告ネットワークを利用できます。そうでない場合は、ビジネスがウェブサイトの特定エリアにバナーを掲載したり、たとえばオーガニック検索結果の上部に広告としてリスティングを表示したりできるよう、広告を直接販売することもできます。
これらはほんの三つの例に過ぎません。しかし、 ディレクトリウェブサイトはオンラインで収益を得る多くの方法を提供しています.
オンラインビジネスの開始を検討しているなら、ディレクトリウェブサイトの作成が最も手軽な方法かもしれません。
このガイドで、オンラインディレクトリの秘訣を解き明かしましょう: ディレクトリウェブサイト作成ガイド.
ニュースレター - 最新情報をお届け!
最新ニュース、ヒント、限定コンテンツを直接メールボックスにお届けします。