0

次のようなカスタム投稿構造があります。

mysite.com/custompostname/customposttitle

そして、私の最初のカスタム投稿タイプに依存するカスタム投稿タイプがもう1つ必要なので、パーマリンクは次のようになります。

mysite.com/custompostname/customposttitle1/custompostname2/custompost2title1 mysite.com/custompostname/customposttitle1/custompostname2/custompost2title2

mysite.com/custompostname/customposttitle2/custompostname2/custompost2title3 mysite.com/custompostname/customposttitle2/custompostname2/custompost2title4

等..

カスタム投稿のニュース セクションをパーマリンクに配置します。たとえば、次のようになります。

mysite.com/companies/company1/news/news1

これを達成する方法はありますか?

4

1 に答える 1

1

rewriteカスタム投稿タイプのパーマリンクをカスタマイズできますが、 に指定されたパラメーターでハードコーディングする必要がありますregister_post_type。ただし、カテゴリを使用して同じことを達成することもできます。最初のカスタム投稿タイプの分類を設定し、投稿を使用して 2 番目の CPT のカスタム分類を作成します (つまり、最初の CPT からの投稿が 2 番目の投稿のカテゴリになります)。 )。

したがって、次の疑似コードのようなものを 2 番目の CPT の編集ページに追加します。

  1. タイプ「CPT1」のすべての投稿を取得する
  2. それらをループしてチェックボックスのリストを作成します
  3. メタボックスに表示する
  4. 結果を保存する

これらの URL を適切な場所に移動させるには、まださまざまな作業が必要ですが、これが始まりです。

于 2013-09-04T18:54:52.763 に答える