0

wordpressを使用してオファーサイトを開発しています。私たちは、都市に関するさまざまなオファーを提供しようとしています。

したがって、2 つのタクソノミー (カテゴリと都市) があります。

問題は、通常の URL 構造を使用したくないということです。

root -> http://site .com/city-taxonomy 
category -> http://site .com/city-taxonomy/category 
offer -> http://site .com/city-taxonomy/offer-slug

基本的に、ワードプレスで複数のサイト (ネットワーク) を使用せずにサイトを都市に分割したいので、カテゴリやカスタム フィールドを繰り返す必要はありません。現在のワードプレスの URL システムの動作を維持したいのですが、GET を使用して php から読み取ることができるプレフィックスを追加します

誰かがこれを行うことができた場合、都市をプレフィックスとして使用して、テンプレートで作成する URL をどのように処理するかを知りたいです。グローバル変数は十分である必要があります。

都市をカテゴリとサブカテゴリとして作成することを考えましたが、それぞれのサブカテゴリをすべて繰り返す必要があります。

1 つのオファーを複数の都市と 1 つのカテゴリに含めることができます。

wordpress phpの書き換えルール関数について読みましたが、htaccessでこれを行うとより高速になるはずです。

問題は、次のようなルールを含めた後です。

RewriteRule ^([^/]+)/? index.php?city=$1 [L]

これは常にワードプレスの検索機能にリダイレクトされますが、これが長期的な解決策であるかどうかはわかりません.

この最初のパラメーターが必要なので、グローバル変数を設定して、db リクエストを変更できるようにします。URL の残りの部分は、wordpress と同じように機能するはずです。

「言語」が行っているのと同じ機能であり、言語を判別できるように URL にプレフィックスを追加すると言えますが、それを実装する方法がわかりません。

ありがとう!

4

1 に答える 1

0

これを試すことができます:

あなたからそこにdashboard行き、そこからSettings->Permalinks選択してくださいpost name

于 2013-11-14T08:53:41.127 に答える