0

クライアント向けにProductsという投稿カテゴリを作成しました。このカテゴリでは、オフサイトのショッピングカートへのリンクを含む製品を一覧表示して購入できます。

現在、URLは次のようになっています。

http://www.domain.com/category/products/

どうすれば次のように変更できますか?

http://www.domain.com/store/products/

/categoryの代わりに/storeを必要とする2つのカテゴリを追加する予定です。構文だけでなく、自分がやりたいことの論理を知っています。

IFカテゴリ=a、b、またはc THEN / store ELSE / category

だから私の最初の質問は、a)これは可能であり、b)それを実装する正しい方法は何ですか?

どうもありがとう、

シンシア

4

3 に答える 3

0

簡単な解決策については、WP NoCategoryBaseプラグインを確認してください。

http://wordpress.org/extend/plugins/no-category-base-wpml/

于 2012-07-21T16:48:25.280 に答える
0

カテゴリパーマリンク構造はグローバルに設定されます。[設定]->[パーマリンク]に移動し、[カテゴリベース]を/ store /%category%に設定することで、カテゴリのパーマリンクの設定方法を変更できます。

私の元のポイントを覚えておいてください:カテゴリのパーマリンクはグローバルに設定されているため、これは特定のカテゴリだけでなく、すべてのカテゴリに影響します。したがって、上記を使用するのは、投稿カテゴリを使用してストアを整理している場合のみで、他の目的には使用しないでください。

それ以外の場合は、プラグインを使用してカスタム投稿タイプとカスタム分類法(タイプが適切です)を登録し、そのようにストアを整理することをお勧めします。

または、コードでやりたいことをしたい場合は、カスタム投稿タイプ登録してから、新しい投稿タイプのカスタム分類法を登録し、rewrite引数を必要なものに設定できます。

于 2012-07-21T16:49:14.327 に答える
0

どのカテゴリを選択する場合は、htaccessの書き換えを検討する必要があるかもしれません。残念ながら、WPをhtaccessでうまく動作させるには、パーマリンクのデフォルト設定も使用する必要があると思います。

これはおそらく最適な答えではないことはわかっていますが、通りかかったところ、少なくとも言及する価値があると思いました。

于 2012-07-21T17:16:39.353 に答える