3

2 種類のビジネス リスティングの地理ページがあります。各ページは州、郡、市からなっていますが、2 つのタイプのビジネス間で同じ地理を共有する必要があります。

私の 2 つの業種は、歯科医とカイロプラクターです。

私はこのようなパーマリンク構造を持たせようとしています:

xyz.com/dentist/alabama
xyz.com/dentist/alabama/polk-county/
xyz.com/chiropractors/alabama/
xyz.com/chiropractors/alabama/polk-county/

私はもともと地理をページとサブページとしてロードするつもりでしたが、その方法ではタイプのカイロプラクターと歯科医で分離されたパーマリンクを取得できません。

だから今、私はパーマリンクを与えるカイロプラクター用と歯科医用のカスタム投稿タイプを作成しました

xyz.com/dentist and xyz.com/chiropractor.

私の質問は、カテゴリの地理ページをどのように処理するかです。xyz.com/dentist/[state]/ワードプレスで次のようなシェルページを作成し、 php を介して各状態のページを動的に作成できるかどうか疑問に思っていましたか? そのため、[state] と表示されている場所は、その特定のページが表示されたときに、アラバマ、カリフォルニアなどの実際の州に置き換えられます。しかし、シェル ページはデータベース内の 1 ページにすぎません。

もしそうなら、プログラマーにこれを行うように指示する方法について、誰かが私に基本的な説明を与えることができますか?

ワードプレスが動的であることは理解していますが、私が防止しようとしているのは、歯科医やカイロプラクターのために、州、郡、市などの大量のページをデータベースにロードすることです。

データベースには 5000 を超える歯科医のリストがあり、各州、郡、市をロードして、独自のカテゴリ ページをデータベースに登録しています。

私は、ワードプレスで 1 つのページをロードして、ユーザーが何を表示しているかに応じて、舞台裏で php を使用して各状態の状態カテゴリ ページを作成できるかどうか疑問に思っていました。

たとえば、州のページに「アラバマ州の歯科医を探す」というテキストが表示されると、ページにはデータベースに読み込まれたアラバマ州のすべての歯科医が一覧表示されます。

次に、テキサス州の場合、ページに「テキサス州の歯科医を検索」と表示され、データベースにロードされた、州がテキサス州のすべての歯科医が一覧表示されます。これはすべて、シェル ページとして機能する、Wordpress の db 呼び出し状態の 1 つのページで処理されます。

シェル ページには次のようなテキストが表示されます。「[ユーザーが表示している状態を一覧表示するには、PHP コードを挿入] で歯科医を検索してください」。次に、このテキストの下に、ユーザーが表示している状態のすべての歯科医を取得するための php コードがあります。私は自分のプログラマーにこれを行うための最良の方法を教えようとしています。

4

1 に答える 1

2

私の提案は、カテゴリに対して上記で定義した適切な構造と組み合わせて、 「 WP Super Cache」のようなものを使用することです。

  1. 歯医者

    • アラバマ州
      • ポーク郡
  2. カイロプラクター

    • アラバマ州
      • ポーク郡

下の各レイヤーに上のレイヤーの「親」があることを確認します。これは、最初に設定するのに少し手間がかかりますが、探しているものにはうまくいくはずです。

次のような URL になります。

xyz.com/カテゴリ/dentist/alabama/polk-county/

カテゴリ部分をスクラッチしたい場合は、カイロプラクターと歯科医をカスタム分類法として作成し、それらのカスタム '.php' ファイルを作成することもできます。この結果は次のようになります。

  • xyz.com/dentist/alabama/polk-county/
  • xyz.com/chiropractor/alabama/polk-county/

WP Super Cache は、誰かがアクセスするたびにページを最初からロードする必要がないようにし、サーバーの負荷を削減する必要があります.

お役に立てれば!

于 2012-09-21T03:25:04.600 に答える